<SEC-DOCUMENT>0001031623-17-000039.txt : 20170801
<SEC-HEADER>0001031623-17-000039.hdr.sgml : 20170801
<ACCEPTANCE-DATETIME>20170801152245
ACCESSION NUMBER:		0001031623-17-000039
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		50
CONFORMED PERIOD OF REPORT:	20170630
FILED AS OF DATE:		20170801
DATE AS OF CHANGE:		20170801

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

	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>gifi-06302017x10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:1465A9F24DD15D5B8E9C76182E025D57,x:6d0cd45dbdc54e759d2c6990eef4fbc5-->
<!-- Document created using Wdesk  -->
<!-- Copyright 2017 Workiva -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:gifi="http://www.gulfisland.com/20170630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<head>
		<meta http-equiv="Content-Type" content="text/html" />
		<title>Document</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:AmendmentFlag" id="Fact-21E409BE3EC3297142F4180B98CA0C6E-wk-Fact-21E409BE3EC3297142F4180B98CA0C6E" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:CurrentFiscalYearEndDate" id="Fact-AA4DE43173078F6421AD180B98BF1BF6-wk-Fact-AA4DE43173078F6421AD180B98BF1BF6">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:DocumentFiscalPeriodFocus" id="Fact-619E84BD223261360D27180B98C460E9-wk-Fact-619E84BD223261360D27180B98C460E9">Q2</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:DocumentFiscalYearFocus" id="Fact-0653F77BAE1FC8D8C017180B98CA4266-wk-Fact-0653F77BAE1FC8D8C017180B98CA4266">2017</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:DocumentPeriodEndDate" id="Fact-AC3580327954DBAEE283180B98C97145-wk-Fact-AC3580327954DBAEE283180B98C97145">2017-06-30</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:DocumentType" id="Fact-D13AA19D5FA599BCCFF1180B98CA1F1C-wk-Fact-D13AA19D5FA599BCCFF1180B98CA1F1C">10-Q</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:EntityCentralIndexKey" id="Fact-DE110CEEFB673AB6294A180B98BF17B0-wk-Fact-DE110CEEFB673AB6294A180B98BF17B0">0001031623</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:EntityFilerCategory" id="Fact-E59BF90F74F020D592DB180B98C02911-wk-Fact-E59BF90F74F020D592DB180B98C02911">Accelerated Filer</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:EntityRegistrantName" id="Fact-C55895EF648231E507B8180B98CA2709-wk-Fact-C55895EF648231E507B8180B98CA2709">GULF ISLAND FABRICATION INC</ix:nonNumeric><ix:nonNumeric contextRef="FD2017Q2YTD" name="dei:TradingSymbol" id="Fact-4FC9CDA750BA8F3E5CD1180B98BFDBA3-wk-Fact-4FC9CDA750BA8F3E5CD1180B98BFDBA3">GIFI</ix:nonNumeric><ix:nonFraction unitRef="usdPerShare" contextRef="FI2016Q4" name="us-gaap:CommonStockNoParValue" xsi:nil="true" id="Fact-7AACD75EDFAF910B9A82180B98C3004D-wk-Fact-7AACD75EDFAF910B9A82180B98C3004D" format="ixt:nocontent" /><ix:nonFraction unitRef="usdPerShare" contextRef="FI2017Q2" name="us-gaap:CommonStockNoParValue" xsi:nil="true" id="Fact-4BDE73C9751082FAC111180B98C2ADCA-wk-Fact-4BDE73C9751082FAC111180B98C2ADCA" format="ixt:nocontent" /><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2016Q4" name="us-gaap:CommonStockSharesAuthorized" id="Fact-D4ABE84552FA5C073153180B98C4E537-wk-Fact-D4ABE84552FA5C073153180B98C4E537">20000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2017Q2" name="us-gaap:CommonStockSharesAuthorized" id="Fact-7D615029D2F0ECF967C2180B98C32143-wk-Fact-7D615029D2F0ECF967C2180B98C32143">20000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2016Q4" name="us-gaap:CommonStockSharesIssued" id="Fact-738971645FDACE5201B9180B98C4B845-wk-Fact-738971645FDACE5201B9180B98C4B845">14695020</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2017Q2" name="us-gaap:CommonStockSharesIssued" id="Fact-912AF07772D7C9E01F1A180B98C27EC0-wk-Fact-912AF07772D7C9E01F1A180B98C27EC0">14850833</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2016Q4" name="us-gaap:CommonStockSharesOutstanding" id="Fact-37A53D8A31965D7C9161180B98C2D21B-wk-Fact-37A53D8A31965D7C9161180B98C2D21B">14695020</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2017Q2" name="us-gaap:CommonStockSharesOutstanding" id="Fact-337458F77A233FFEB99F180B98C9204E-wk-Fact-337458F77A233FFEB99F180B98C9204E">14850833</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="FI2016Q4" name="us-gaap:PreferredStockNoParValue" xsi:nil="true" id="Fact-C9BDE6B6EABDE5BA2A80180B98C2C605-wk-Fact-C9BDE6B6EABDE5BA2A80180B98C2C605" format="ixt:nocontent" /><ix:nonFraction unitRef="usdPerShare" contextRef="FI2017Q2" name="us-gaap:PreferredStockNoParValue" xsi:nil="true" id="Fact-11560002D86B475E739F180B98C2EC29-wk-Fact-11560002D86B475E739F180B98C2EC29" format="ixt:nocontent" /><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2016Q4" name="us-gaap:PreferredStockSharesAuthorized" id="Fact-B7D890AF03570F435AA2180B98C393B2-wk-Fact-B7D890AF03570F435AA2180B98C393B2">5000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2017Q2" name="us-gaap:PreferredStockSharesAuthorized" id="Fact-5CFC29BC6CF1E4E3B451180B98C2E819-wk-Fact-5CFC29BC6CF1E4E3B451180B98C2E819">5000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2016Q4" name="us-gaap:PreferredStockSharesIssued" id="Fact-7B8C0F59AC46BF7C082E180B98C3F9A7-wk-Fact-7B8C0F59AC46BF7C082E180B98C3F9A7">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2017Q2" name="us-gaap:PreferredStockSharesIssued" id="Fact-66FAF1BFAB0ADFDEC7BC180B98C1C2C4-wk-Fact-66FAF1BFAB0ADFDEC7BC180B98C1C2C4">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2016Q4" name="us-gaap:PreferredStockSharesOutstanding" id="Fact-C9968726E2BCDF3F0537180B98C2027E-wk-Fact-C9968726E2BCDF3F0537180B98C2027E">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2017Q2" name="us-gaap:PreferredStockSharesOutstanding" id="Fact-4E5046B52CAC3CCFAB18180B98C33EE1-wk-Fact-4E5046B52CAC3CCFAB18180B98C33EE1">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FD2016Q2QTD" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact-C5E09B353D4088A5737C848FF885C031-wk-Fact-C5E09B353D4088A5737C848FF885C031">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FD2016Q2YTD" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact-EF0F9A4D736402E9F86A8490321B20C5-wk-Fact-EF0F9A4D736402E9F86A8490321B20C5">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FD2017Q2YTD" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact-6F4D7A380C291E9C85A8849007994033-wk-Fact-6F4D7A380C291E9C85A8849007994033">0</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:href="gifi-20170630.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="FD2017Q2YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q3Jul31">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-07-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2015Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember">
		<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:ProspectShipyardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
		<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:ProspectShipyardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<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:ProspectShipyardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_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>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
		<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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_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>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
		<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:ProspectShipyardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
		<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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2QTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember">
		<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:ProspectShipyardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember">
		<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:ProspectShipyardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_CostsinExcessofBillingsMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_OneMajorCustomerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:CostsinExcessofBillingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:OneMajorCustomerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_gifi_ProjectApprovedScopeUnapprovedPriceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">gifi:ProjectApprovedScopeUnapprovedPriceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_BillingsinExcessofCostsMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:BillingsinExcessofCostsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:TwoMajorCustomersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:ContractReceivableMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:TwoMajorCustomersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:TwoMajorCustomersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:ContractReceivableMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:TwoMajorCustomersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q2Jun09">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-09</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q2June9-June9_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>2017-06-09</xbrli:startDate>
			<xbrli:endDate>2017-06-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q2June9-June9_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>2017-06-09</xbrli:startDate>
			<xbrli:endDate>2017-06-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q2June8">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-08</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q2June9-June9_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:startDate>2017-06-09</xbrli:startDate>
			<xbrli:endDate>2017-06-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2QTD_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2QTD_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2QTD_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2QTD_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q2_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q2_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2YTD_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2YTD_us-gaap_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="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2015Q4Q3-Q4_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_gifi_LargeDeepwaterProjectRecentlyDeliveredMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">gifi:LargeDeepwaterProjectRecentlyDeliveredMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2015-07-01</xbrli:startDate>
			<xbrli:endDate>2015-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_CounterpartyNameAxis_gifi_CustomerofShipyardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:ContractReceivableMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">gifi:CustomerofShipyardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-07-27</xbrli:startDate>
			<xbrli:endDate>2017-07-27</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</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="module">
		<xbrli:measure>gifi:module</xbrli:measure>
	</xbrli:unit><xbrli:unit id="acre">
		<xbrli:measure>utreg:acre</xbrli:measure>
	</xbrli:unit><xbrli:unit id="segment">
		<xbrli:measure>gifi:segment</xbrli:measure>
	</xbrli:unit><xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit></ix:resources></ix:header></div><div><a id="s9B82A0FE73615FBBA8FB353C8B7630AB"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:5px;text-align:center;font-size:16pt;"><span style="font-family:inherit;font-size:16pt;font-weight:bold;">UNITED STATES</span></div><div style="line-height:120%;text-align:center;font-size:16pt;"><span style="font-family:inherit;font-size:16pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">WASHINGTON, D.C. 20549</span></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:16pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span><div style="padding-left: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:16pt;"><span style="font-family:inherit;font-size:16pt;font-weight:bold;">FORM 10-Q</span></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;"><span style="font-family:Wingdings;font-size:12pt;">x</span></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:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934   </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the quarterly period ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">or</span><div style="padding-left: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;"><span style="font-family:Wingdings;font-size:11pt;">&#168;</span></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:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the transition period from </span><span 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;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> to </span><span 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;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commission File Number 001-34279</span><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="line-height:120%;text-align:center;"><hr></hr></div><div style="line-height:120%;text-align:center;font-size:24pt;"><img src="corpcolora01.jpg" alt="corpcolora01.jpg" style="height:53px;width:233px;"></img><div style="padding-left: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:24pt;"><span style="font-family:inherit;font-size:24pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Exact name of registrant as specified in its charter)</span></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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">LOUISIANA</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">72-1147390</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(State or other jurisdiction of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">incorporation or organization)</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(I.R.S. Employer</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Identification No.)</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">16225 PARK TEN PLACE, SUITE 280</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HOUSTON, TEXAS</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">77084</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Address of principal executive offices)</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Zip Code)</span></div></td></tr></table></div></div><div style="line-height:120%;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(713) 714-6100</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Registrant&#8217;s telephone number, including area code)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:8pt;">&#160;</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:8pt;"><span 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;</span><span style="font-family:Wingdings;font-size:8pt;">x</span><span style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:Wingdings;font-size:8pt;">&#168;</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#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;</span><span style="font-family:Wingdings;font-size:8pt;">x</span><span style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:Wingdings;font-size:8pt;">&#168;</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller reporting company&#8221; in Rule 12b-2 of the Exchange Act.</span></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;"><span style="font-family:inherit;font-size:8pt;">Large&#160;accelerated&#160;filer</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:Wingdings;font-size:8pt;">&#168;</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">Accelerated&#160;filer</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:Wingdings;font-size:8pt;">x</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">Non-accelerated filer</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:Wingdings;font-size:8pt;">&#168;</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">Smaller&#160;reporting&#160;company</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:Wingdings;font-size:8pt;">&#168;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:8pt;"><span 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;</span><span style="font-family:Wingdings;font-size:8pt;">&#168;</span><span style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:Wingdings;font-size:8pt;">x</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:8pt;">July&#160;31, 2017</span><span style="font-family:inherit;font-size:8pt;">, was</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d62558721e785-wk-Fact-CD7EA117DA2AD990286E180B98C37A56" name="dei:EntityCommonStockSharesOutstanding" contextRef="I2017Q3Jul31" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,851,833</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">.</span><div style="padding-left: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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><hr style="page-break-after:always"></hr><div><a id="sF528512BF8BE56EDA23AB50F2805EDDA"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF528512BF8BE56EDA23AB50F2805EDDA"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">I N D E X</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:13%;"></td><td style="width:2%;"></td><td style="width:76%;"></td><td style="width:3%;"></td><td style="width:6%;"></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Page</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#s54E5933B9391541AAAB9FE9A0CC081DE"><span style="font-family:inherit;font-size:10pt;">PART&#160;I</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s54E5933B9391541AAAB9FE9A0CC081DE"><span style="font-family:inherit;font-size:10pt;">FINANCIAL INFORMATION</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#s426047DFF338510FA5722DE2CE56779A"><span style="font-family:inherit;font-size:10pt;">Item&#160;1.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s426047DFF338510FA5722DE2CE56779A"><span style="font-family:inherit;font-size:10pt;">Financial Statements</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s7C6BE5B5972A5018A2EA9A95F435B3CC"><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets at June 30, 2017 (unaudited) and December 31, 2016 </span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s7C6BE5B5972A5018A2EA9A95F435B3CC"> 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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s8BE778B8D4AD563F8733AF8A0B96DE62"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2017 and 2016 (unaudited)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s8BE778B8D4AD563F8733AF8A0B96DE62"> 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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#sD3D767BECB605015A636D65D9399909F"><span style="font-family:inherit;font-size:10pt;">Consolidated Statement of Changes in Shareholders&#8217; Equity for the Six Months Ended June 30, 2017 (unaudited)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#sD3D767BECB605015A636D65D9399909F"> 5</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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s690BCEEE2BD35D6C94CAB36573C7A786"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2017 and 2016 (unaudited)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s690BCEEE2BD35D6C94CAB36573C7A786"> 6</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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s5EAD7FF247A05F598305D3C1C997F0A8"><span style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements (unaudited)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s5EAD7FF247A05F598305D3C1C997F0A8"> 7</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="#sB075FE1A536758188BD26A25E690030A"><span style="font-family:inherit;font-size:10pt;">Item&#160;2.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#sB075FE1A536758188BD26A25E690030A"><span style="font-family:inherit;font-size:10pt;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#sB075FE1A536758188BD26A25E690030A"> 15</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="#s3899782AD4ED5D1E93A7F7B9AE76D7EF"><span style="font-family:inherit;font-size:10pt;">Item&#160;3</span></a><span style="font-family:inherit;font-size:10pt;">.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s3899782AD4ED5D1E93A7F7B9AE76D7EF"><span style="font-family:inherit;font-size:10pt;">Quantitative and Qualitative Disclosures About Market Risk</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s3899782AD4ED5D1E93A7F7B9AE76D7EF"> 26</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="#s2BA647D7F41B58C4A5B1230942D37868"><span style="font-family:inherit;font-size:10pt;">Item&#160;4.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s2BA647D7F41B58C4A5B1230942D37868"><span style="font-family:inherit;font-size:10pt;">Controls and Procedures</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s2BA647D7F41B58C4A5B1230942D37868"> 26</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="#s57B74B59470D50E197E7A38CD4147BEA"><span style="font-family:inherit;font-size:10pt;">PART&#160;II</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s57B74B59470D50E197E7A38CD4147BEA"><span style="font-family:inherit;font-size:10pt;">Other Information</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s57B74B59470D50E197E7A38CD4147BEA"> 27</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="#sB94A18BEB52B59D784C8C8185E9700D2"><span style="font-family:inherit;font-size:10pt;">Item&#160;1.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#sB94A18BEB52B59D784C8C8185E9700D2"><span style="font-family:inherit;font-size:10pt;">Legal Proceedings</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#sB94A18BEB52B59D784C8C8185E9700D2"> 27</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="#s35BAA7AD0F935DCCBAE981B1B64F03E7"><span style="font-family:inherit;font-size:10pt;">Item&#160;1A.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s35BAA7AD0F935DCCBAE981B1B64F03E7"><span style="font-family:inherit;font-size:10pt;">Risk Factors</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s35BAA7AD0F935DCCBAE981B1B64F03E7"> 27</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="#s289E7FFD35CB56939047B9A55D409FB4"><span style="font-family:inherit;font-size:10pt;">Item&#160;6.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s289E7FFD35CB56939047B9A55D409FB4"><span style="font-family:inherit;font-size:10pt;">Exhibits</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#s289E7FFD35CB56939047B9A55D409FB4"> 27</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="#sFE8B14B7B0495C99924492D6C1D35E15"><span style="font-family:inherit;font-size:10pt;">Signatures</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#sFE8B14B7B0495C99924492D6C1D35E15"> 28</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="#sB3C7D071064C5E97963E5A0AAE95778E"><span style="font-family:inherit;font-size:10pt;">Exhibit Index</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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="#sB3C7D071064C5E97963E5A0AAE95778E">E-1</a></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 2</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="s54E5933B9391541AAAB9FE9A0CC081DE"></a></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART I. FINANCIAL INFORMATION</span></div><div><a id="s426047DFF338510FA5722DE2CE56779A"></a></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;1. Financial Statements.</span></div><div><a id="s7C6BE5B5972A5018A2EA9A95F435B3CC"></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED BALANCE SHEETS</span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span><span style="font-family:inherit;font-size:12pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br/>2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2016</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">(Unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">(Note 1)</span></div></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;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">ASSETS</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Current assets:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e538-wk-Fact-DB1DBE6385BD9B4B71CD180B98C9D4D0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,283</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e557-wk-Fact-C44526C934B0810DAF10180B98C83485" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,167</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Contracts receivable and retainage, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e572-wk-Fact-0A04443EDD692E2A9091180B98CA2D8E" name="us-gaap:ContractReceivableDueOneYearOrLess" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e591-wk-Fact-A28617EF806180BB334C180B98CA33D5" name="us-gaap:ContractReceivableDueOneYearOrLess" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Contracts in progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e611-wk-Fact-C504A63E34327CBCA3AF180B98BF998C" name="us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">31,643</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e630-wk-Fact-E094E9CE952898737E93180B98BF73D7" name="us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,829</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e650-wk-Fact-7C56209FFBD65A5583EB180B98C27D8E" name="us-gaap:PrepaidExpenseCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,982</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e669-wk-Fact-96E0FC104BB491948498180B98C0B180" name="us-gaap:PrepaidExpenseCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,222</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Inventory</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e689-wk-Fact-2EC6BEF70554B33D57DC180B98C995AE" name="us-gaap:InventoryNet" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,871</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e708-wk-Fact-539676CEDE409555AD8E180B98BF948C" name="us-gaap:InventoryNet" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,973</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Assets held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e728-wk-Fact-74B3C1586416042F6DD1180B98C9E93E" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">107,262</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e747-wk-Fact-04DCB559053A985DBB3E180B98BF59AA" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e767-wk-Fact-A90C81C4F34350EB4DB0180B98CACDCB" name="us-gaap:AssetsCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">214,121</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e786-wk-Fact-E6E5617F8FFC7313F971180B98C8E26E" name="us-gaap:AssetsCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">113,360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e807-wk-Fact-5BAD0FED22FCCDFF907D180B98C21C19" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">90,698</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e826-wk-Fact-6798AB89BA1DBBA6BD7A180B98C40A87" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">206,222</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e846-wk-Fact-30AF3D121FA7BB6E7389180B98C1740C" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e865-wk-Fact-9D339D13B1748799C5AE180B98C2597A" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e890-wk-Fact-ED6CA48B4B393083165F180B98C0DB04" name="us-gaap:Assets" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">307,586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e909-wk-Fact-F916F6D5C74D349A897D180B98C1F0A6" name="us-gaap:Assets" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">322,408</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Current liabilities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1011-wk-Fact-9AEDA4A4B8E8C9FB8751180B98C9DCA9" name="us-gaap:AccountsPayableCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,329</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1030-wk-Fact-D6D727239EC2FAAAD3F5180B98C37A39" name="us-gaap:AccountsPayableCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Advance billings on contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1045-wk-Fact-DC1D46E9C836837906BE180B98C2029B" name="us-gaap:BillingsInExcessOfCostCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,642</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1064-wk-Fact-24D43807B4A815F09AD4180B98C82803" name="us-gaap:BillingsInExcessOfCostCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,977</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1084-wk-Fact-F465B701898AD8B22D1A180B98C88D80" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,406</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1103-wk-Fact-97183E2296D62C0C0566180B98BF5F9A" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,881</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Accrued contract losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1123-wk-Fact-8055BDCC4F1AAAEF7EAD180B98CA1A44" name="us-gaap:ProvisionForLossOnContracts" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,514</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1142-wk-Fact-02D709993E87B70CB27F180B98CA220C" name="us-gaap:ProvisionForLossOnContracts" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1162-wk-Fact-6D0E0CF6451CA74593A8180B98C90E58" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1181-wk-Fact-C053C05F3572069B4A3A180B98C861F5" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,032</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1201-wk-Fact-A9AFD076403B33749449180B98CAE817" name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">257</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1220-wk-Fact-F197005517EFD7F38D1B180B98C95410" name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1241-wk-Fact-71C457C2B4176F3FAE2D180B98C02653" name="us-gaap:LiabilitiesCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,384</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1260-wk-Fact-5834825A76D15867BB39180B98BFF8BD" name="us-gaap:LiabilitiesCurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,348</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1280-wk-Fact-2E93DA2039CCFF7DE79E180B98C00773" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,450</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1299-wk-Fact-97E6355B3F1C6A57655D180B98C96535" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">23,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1319-wk-Fact-846533205D81798A5DB0180B98C9EA67" name="us-gaap:DeferredRevenueNoncurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1338-wk-Fact-54283F91C51414FD1F36180B98C9EB0A" name="us-gaap:DeferredRevenueNoncurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">489</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1358-wk-Fact-DCFA45E6D360C66898A0180B98C3B254" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">698</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1377-wk-Fact-D21ABB909885A2ED1FC1180B98C73301" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1397-wk-Fact-3BD6B1CBBFE23896FB20180B98C8A969" name="us-gaap:Liabilities" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61,532</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1416-wk-Fact-C1D3EFAB4D2F3E9F4D82180B98C0988A" name="us-gaap:Liabilities" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">59,376</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Shareholders&#8217; equity:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Preferred stock, no par value, 5,000,000 shares authorized, no shares issued and outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1477-wk-Fact-7E30980591A97EA0EC55180B98C89BFF" name="us-gaap:PreferredStockValue" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1496-wk-Fact-C6439F84729A0DDB11C8180B98C9D54A" name="us-gaap:PreferredStockValue" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Common stock, no par value, 20,000,000 shares authorized, 14,850,833 issued and outstanding at June 30, 2017, and 14,695,020 at December 31, 2016, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1516-wk-Fact-CD3FF4B123372B1D4CEE180B98C10AE2" name="us-gaap:CommonStockValue" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,711</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1535-wk-Fact-1AEB370D311E0FEB1C2E180B98C4B9ED" name="us-gaap:CommonStockValue" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,641</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1555-wk-Fact-93FF189D10500BEFA978180B98C9C645" name="us-gaap:AdditionalPaidInCapital" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,442</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1574-wk-Fact-561A1CD072B17BF9BDC3180B98BFEB68" name="us-gaap:AdditionalPaidInCapital" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,813</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1594-wk-Fact-C7BAB13995D080F51A6F180B98C8F420" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">135,901</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1613-wk-Fact-3A2DF76A9A6F0D06AE6C180B98C86E6E" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">153,578</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total shareholders&#8217; equity</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1633-wk-Fact-6EEBBAF9389270902CCB180B98C8C52E" name="us-gaap:StockholdersEquity" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">246,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1652-wk-Fact-E9391A29DA9372334BCD180B98C8B344" name="us-gaap:StockholdersEquity" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,032</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders&#8217; equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1678-wk-Fact-E7A9EE763AC498F10BC8180B98C8F7DC" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">307,586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62560290e1697-wk-Fact-209C73AA5A301FA0613E180B98C1A936" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">322,408</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these financial statements.</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 3</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="s8BE778B8D4AD563F8733AF8A0B96DE62"></a></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF OPERATIONS </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(UNAUDITED)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands, except per share data)</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span></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: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:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br/>&#160;June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended&#160;<br/>&#160;June 30,</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e550-wk-Fact-60A63794D6508BDBFA33180B98C1887C" name="us-gaap:Revenues" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,868</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e569-wk-Fact-FF8F425EB88EA6933D71180B98BF4A5A" name="us-gaap:Revenues" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e588-wk-Fact-D8FD13625A9446AF38E59A83EAB4D38C" name="us-gaap:Revenues" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">83,860</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e608-wk-Fact-75604FDCDAED777D95F99A83EADAC58D" name="us-gaap:Revenues" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">165,481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e623-wk-Fact-BF6926B147F42282818F180B98C0101A" name="us-gaap:CostOfRevenue" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">57,488</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e642-wk-Fact-5EFB7C7EB68C463B6F89180B98CBB6A5" name="us-gaap:CostOfRevenue" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">67,436</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e661-wk-Fact-C116B0F5F778FBBEB9019A83EAB148F7" name="us-gaap:CostOfRevenue" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">100,378</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e681-wk-Fact-A0CD01D323D4C130E8009A83EAA95C5B" name="us-gaap:CostOfRevenue" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">145,714</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e701-wk-Fact-4AD09E817BAF585ACAFA180B98C1685B" name="us-gaap:GrossProfit" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,620</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e721-wk-Fact-C07C602C847841C3730F180B98C1D612" name="us-gaap:GrossProfit" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,066</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e740-wk-Fact-93E4F6ACF6B782E6AB4F84837C9F81C8" name="us-gaap:GrossProfit" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,518</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e761-wk-Fact-834183FC10E641ABE1BA9A83EA924ECD" name="us-gaap:GrossProfit" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e781-wk-Fact-5D408CF2739580A5646A180B98C13E42" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,640</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e800-wk-Fact-C6F8B5864C82F8C85D5F180B98C0C7DB" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,062</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e819-wk-Fact-85F3F35B384E20CDF98B9A83EAD0367B" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,570</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e839-wk-Fact-FE1D430CC79095916B869A83EAEB0B3D" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,547</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e859-wk-Fact-CAF2A722748556C9D777180B98C02EED" name="us-gaap:AssetImpairmentCharges" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e878-wk-Fact-56E33D83FC5C49D874FC180B98BF5E7C" name="us-gaap:AssetImpairmentCharges" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e897-wk-Fact-993D0C0A7A455F436B579A83EAC5BE24" name="us-gaap:AssetImpairmentCharges" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">389</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e917-wk-Fact-F6E5135BD0337716281C9A83EAD89BD2" name="us-gaap:AssetImpairmentCharges" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e937-wk-Fact-2D23FC56F32B28150608180B98C0DA6E" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,260</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e957-wk-Fact-4454F7D1903294911DE7180B98C1FBC0" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,004</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e976-wk-Fact-08E5B86209C45344677B84837CA6526B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25,477</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e997-wk-Fact-BA4CA7197AFF24A8A11D18470D689DA1" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other income (expense):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1099-wk-Fact-001C4AA1376D769E38A4180B98C0DBAA" name="us-gaap:InterestExpense" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">158</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1119-wk-Fact-26B611D2956D8A5B109E180B98CBE42E" name="us-gaap:InterestExpense" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">88</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1139-wk-Fact-6F66B425990DA718F30C9A83EAC88CA8" name="us-gaap:InterestExpense" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">217</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1160-wk-Fact-208909AEB0C4457974469A83EAE4E702" name="us-gaap:InterestExpense" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">138</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1181-wk-Fact-5B940B9EDDFAD5406273180B98C1B57D" name="us-gaap:InvestmentIncomeInterest" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1200-wk-Fact-0C552171C10F62B2383B180B98C0E95A" name="us-gaap:InvestmentIncomeInterest" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1219-wk-Fact-977A5090B288408C7CBD9A83EAC66C6A" name="us-gaap:InvestmentIncomeInterest" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1239-wk-Fact-184DD5B996A7FD50F6279A83EABBDDDE" name="us-gaap:InvestmentIncomeInterest" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1260-wk-Fact-AC3540E327558038B826180B98C1B9F7" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">266</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1280-wk-Fact-FF61D531B99D4E89B315180B98C1B94D" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1299-wk-Fact-2ECBC0DF2B76BB9C328A9A83EAE2548B" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">257</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1320-wk-Fact-E04F23FCE07047AEA7D09A83EABE79AA" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">440</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total other income (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1340-wk-Fact-1BC40424AC28C3DFEF3F180B98C1868E" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">412</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1360-wk-Fact-54F6FA04CDDC1EC622FB180B98C1A45E" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">44</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1380-wk-Fact-BF79027F1599C99C535584837C8A41E1" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">462</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1401-wk-Fact-C6C34D882105A75B1A699A83EACF4F7C" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">310</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1421-wk-Fact-007D4A26134312CBA393180B98BF3591" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,672</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1441-wk-Fact-714CA061B960C4DEE822180B98CA2C1D" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,960</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1460-wk-Fact-6CBBC21BB5FA693461FD84837C989E28" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25,939</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1481-wk-Fact-2A96B397581FBF2A8B4418471113BB9C" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,530</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1501-wk-Fact-1F1667051859555ACAC3180B98C26D9E" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,749</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1521-wk-Fact-A6E074E917215EDEA235180B98BFEBBD" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,420</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1540-wk-Fact-62D6AC56816D98DDBD9584837C5658B9" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,561</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1561-wk-Fact-846DAAA99FF917AE65C19A83EAD74643" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,001</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1586-wk-Fact-660C8117A6CD53218368180B98BFA7CC" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,923</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1606-wk-Fact-E57B5CBBF0041848881C180B98C0A888" name="us-gaap:NetIncomeLoss" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,540</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1625-wk-Fact-4DB71465DDD2FE691B8184837C83B4A2" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,378</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1646-wk-Fact-F7143F6BE1D9F4B7AD5718471254C60A" name="us-gaap:NetIncomeLoss" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,529</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Per share data:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted earnings (loss) per share - common shareholders</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1748-wk-Fact-CE0132893C0774E27A81180B98CA56BC" name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="FD2017Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">0.73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1768-wk-Fact-4874B04D012C279679FE180B98BF63AC" name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="FD2016Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.37</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62562059e1787-wk-Fact-E9A20A312F7488596F751846E62A7B11" name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="FD2017Q2YTD" unitRef="usdPerShare" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">1.17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1808-wk-Fact-E230E625F9536DF187431847136B4CE7" name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="FD2016Q2YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.44</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Cash dividend declared per common share</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1828-wk-Fact-AC8303BFC35D9CDE4784180B98C03EBB" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2017Q2QTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.01</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1847-wk-Fact-93CDA16EDEB3184B2656180B98C1A91D" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2016Q2QTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.01</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1866-wk-Fact-9BEB611B46C3455FB3071846E6D43683" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2017Q2YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.02</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62562059e1886-wk-Fact-836C611E502BE663920918471418E4FA" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2016Q2YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.02</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these financial statements.</span></div><div style="line-height:120%;padding-bottom:22px;padding-top:22px;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 4</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="sD3D767BECB605015A636D65D9399909F"></a></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS&#8217; EQUITY </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(UNAUDITED)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands, except share data)&#160;</span></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:36%;"></td><td style="width:11%;"></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><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td><span>&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="6" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Common Stock</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Additional</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Paid-In</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</span></div></td><td 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Retained</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Earnings</span></div></td><td 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shareholders&#8217;</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Equity</span></div></td></tr><tr><td><span>&#160;</span></td></tr><tr><td><span>&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td><span>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Balance at January&#160;1, 2017</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e687-wk-Fact-3469341DC2C243AC5939180B98C8E91F" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,695,020</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e706-wk-Fact-4515E4D19249A8AD8657180B98C7A469" name="us-gaap:StockholdersEquity" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,641</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e725-wk-Fact-F074EABCFB9A010CF66D180B98C4B5E4" name="us-gaap:StockholdersEquity" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,813</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e745-wk-Fact-5A06711D6A418B40A600180B98CA91BA" name="us-gaap:StockholdersEquity" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">153,578</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e764-wk-Fact-E9391A29DA9372334BCD180B98C8B344" name="us-gaap:StockholdersEquity" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,032</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564968e832-wk-Fact-CD0E0256CB20AB8BA7BF180B98CADBFA" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,378</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564968e852-wk-Fact-4DB71465DDD2FE691B8184837C83B4A2" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,378</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td><span>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Vesting of restricted stock</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e873-wk-Fact-CA93FD6DE0A991B9C4A9180B98C0F811" name="gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">155,813</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564968e887-wk-Fact-4D0B41467EEC1F2F06A4180B98C82E25" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">88</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564968e907-wk-Fact-3400E78E39A4DEF55A16180B98C4BA66" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">796</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564968e947-wk-Fact-5B8144D5E6FDB484453F180B98C7538D" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">884</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td><span>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense - restricted stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e982-wk-Fact-1C663FF07F45159A4E69180B98C2B8A5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">158</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e1001-wk-Fact-4AF4F7534E074FEA5B52180B98CA7274" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,425</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e1040-wk-Fact-A8F0FCBB99D3F0E8E977180B98C4E449" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,583</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td><span>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Dividends on common stock</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564968e1113-wk-Fact-BC29B5B24620D1B65011180B98C09814" name="us-gaap:DividendsCommonStock" contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">299</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564968e1133-wk-Fact-DBA8203672892FB73D77180B98C2D168" name="us-gaap:DividendsCommonStock" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">299</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td><span>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Balance at June&#160;30, 2017</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e1154-wk-Fact-1B2EA92043BEA035976B180B98C9A8F1" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,850,833</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e1173-wk-Fact-8D134647DF7B874FF754180B98C4CEF7" name="us-gaap:StockholdersEquity" contextRef="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,711</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e1192-wk-Fact-8A1F3D3805F245A87D38180B98CB960F" name="us-gaap:StockholdersEquity" contextRef="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,442</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e1212-wk-Fact-578026736E5DDE83AD3A180B98C3A846" name="us-gaap:StockholdersEquity" contextRef="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">135,901</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564968e1231-wk-Fact-6EEBBAF9389270902CCB180B98C8C52E" name="us-gaap:StockholdersEquity" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">246,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 5</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="s690BCEEE2BD35D6C94CAB36573C7A786"></a></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(UNAUDITED)</span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></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:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended&#160;<br/>&#160;June 30,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Cash flows from operating activities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e541-wk-Fact-4DB71465DDD2FE691B8184837C83B4A2" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,378</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e561-wk-Fact-F7143F6BE1D9F4B7AD5718471254C60A" name="us-gaap:NetIncomeLoss" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,529</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Bad debt expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e617-wk-Fact-845364E32939B0DA1BF9180B98C207A2" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e636-wk-Fact-A138D3ABB6D8DDB4D51C180B98C00636" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">320</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e656-wk-Fact-438CA9ECE3F4ADB2DE3D180B98C90908" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,476</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e675-wk-Fact-5B39A1298BE0B14467B5180B98C8330C" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,878</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Amortization of deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e695-wk-Fact-ED5E074A2A0DC9C88AA1180B98CAAF30" name="us-gaap:RecognitionOfDeferredRevenue" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,887</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e715-wk-Fact-F1CCACD8C3BF6F67CF07180B98C3AD26" name="us-gaap:RecognitionOfDeferredRevenue" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,654</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e736-wk-Fact-993D0C0A7A455F436B579A83EAC5BE24" name="us-gaap:AssetImpairmentCharges" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">389</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e755-wk-Fact-F6E5135BD0337716281C9A83EAD89BD2" name="us-gaap:AssetImpairmentCharges" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Loss (gain) on sale of assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e775-wk-Fact-250D95B76E9164B383A8180B98CAD6C4" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">259</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e794-wk-Fact-6F6A2962EA9C1CDBA195180B98C2234E" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">369</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e816-wk-Fact-B53338AD9C467DFF7465180B98C85325" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,784</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e836-wk-Fact-5213C940FB130480EE78180B98C983A9" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense - restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e856-wk-Fact-7B17D7A5853FF22546CF180B98C52E68" name="us-gaap:ShareBasedCompensation" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,583</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e875-wk-Fact-36E5B3CBFD5EC8541B55180B98C392B4" name="us-gaap:ShareBasedCompensation" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,619</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Contracts receivable and retainage, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e936-wk-Fact-3EADB9BD5813F64465DE180B98C5DD12" name="gifi:IncreaseDecreaseInContractReceivablesAndRetainage" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,927</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e956-wk-Fact-4CA461B12D4BD36235FF180B98CA5F11" name="gifi:IncreaseDecreaseInContractReceivablesAndRetainage" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,783</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Contracts in progress</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e976-wk-Fact-64712ED6C41A55012768180B98C9AD78" name="us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,814</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e996-wk-Fact-8370CA91DF47D9608EA6180B98C33E59" name="us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1016-wk-Fact-D86EA09FB3033379BF32180B98C34BD0" name="gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">201</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1035-wk-Fact-9D59E79884BDB83DB4F7180B98C4AF84" name="gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,396</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Inventory</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1056-wk-Fact-FFF594C8E993F48014F7180B98C494EE" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">102</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1075-wk-Fact-B71AC644A56DB0166230180B98CB3A90" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1096-wk-Fact-A4EC760BC69B46E72585180B98C44AE3" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,308</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1115-wk-Fact-263848CAC252AA4D3BB0180B98BFDA91" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,522</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Advance billings on contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1136-wk-Fact-86163129C6F8958D1476180B98C44F45" name="us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1155-wk-Fact-51AB78D1D77D1FCB54EE180B98C9B85A" name="us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">247</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1175-wk-Fact-0F5320D7077F727BA801180B98C82E5E" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,078</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1195-wk-Fact-B8994B028C34511FB77C180B98C0D839" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,718</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1216-wk-Fact-B8A1F8DF97655D35CF64180B98C9EC70" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">393</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1235-wk-Fact-3772EA4E91D21D4E75F7180B98C05BF9" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1256-wk-Fact-5B180B6D84F38A5F4D72180B98CA0662" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">795</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1276-wk-Fact-61318B71B014C4E91421180B98C23D51" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,769</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Accrued contract losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1296-wk-Fact-9DA74052542D0FC61E84180B98C3EA80" name="gifi:IncreaseDecreaseinAccruedContractLosses" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,127</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1315-wk-Fact-1A627F4ED4454D233025180B98C8C0FA" name="gifi:IncreaseDecreaseinAccruedContractLosses" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,974</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Current income taxes and other</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1336-wk-Fact-0A56BCB7AE76EE7C6FD9180B98C340ED" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">207</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1355-wk-Fact-33C5BBF3A188BD632EEF180B98C212CC" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">105</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash (used in) provided by operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1375-wk-Fact-A92390ED0C7B9F5D762C180B98C22B12" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">27,936</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1395-wk-Fact-8459F8715111AD55DF2B180B98C3F0CD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,832</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Cash flows from investing activities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1456-wk-Fact-CD38766E48474D1E0A91180B98C99BCE" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,824</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1476-wk-Fact-86E4D3D86C52EC52EBCB180B98BF575B" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Net cash received in acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1497-wk-Fact-8323BEB4EC4FF3881FF1180B98C3FF03" name="us-gaap:CashAcquiredFromAcquisition" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1516-wk-Fact-A2D0A78B9C722CB035D3180B98CAD3C4" name="us-gaap:CashAcquiredFromAcquisition" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,588</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Proceeds from the sale of equipment</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1536-wk-Fact-5A30E4F1E443C58124C6180B98C97E75" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,120</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1555-wk-Fact-8E861DBF7D59AAAADA58180B98C24022" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,548</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by investing activities</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1575-wk-Fact-12015A5D440D4F67CFC5180B98C315C3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">296</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1594-wk-Fact-91E371C5F7B1601AAA1A180B98C44610" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,846</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Cash flows from financing activities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Tax payments made on behalf of employees from withheld, vested shares of common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1655-wk-Fact-DAC24C01E8A741135C2E180B98CA1EF5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">884</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1675-wk-Fact-629BBF81D5A85C50CE82180B98C937FB" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Payment of financing cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1697-wk-Fact-4890D9ED40B4C0BF5C6295C53E9BA6D0" name="us-gaap:PaymentsOfFinancingCosts" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1717-wk-Fact-74E316414C9C06BE126595C53EA1B1A0" name="us-gaap:PaymentsOfFinancingCosts" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Payments of dividends on common stock</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1737-wk-Fact-F34311C1B06BE5BB5898180B98C875D4" name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">299</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1757-wk-Fact-E2CAE20B0FCD18ECB42E180B98CBB74E" name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">295</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash used in financing activities</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1778-wk-Fact-97E5BA8FFB9351282BA7180B98BF1057" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,244</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1798-wk-Fact-65EA67822A54013929BF180B98C25E16" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">441</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Net change in cash and cash equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62564037e1819-wk-Fact-3DDBE8C11E6AD04F627D180B98BF23AF" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,884</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1839-wk-Fact-C42F62D15CD0CBD4CD0D180B98C25C49" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents at beginning of period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1859-wk-Fact-C44526C934B0810DAF10180B98C83485" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,167</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1878-wk-Fact-1100A9527F8DAEEEEA22180B98C979F6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2015Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,828</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents at end of period</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1903-wk-Fact-DB1DBE6385BD9B4B71CD180B98C9D4D0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,283</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62564037e1922-wk-Fact-17EA5B5594FBAB4D0426180B98C4C69A" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2016Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,065</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 6</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="s5EAD7FF247A05F598305D3C1C997F0A8"></a></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Unaudited)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s777E5700A3BF5A01ADABB0FB61DB9CD0"></a></div><div style="line-height:120%;padding-bottom:12px;text-indent:6px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 1 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="TextSelection-9A91E774CADDA62D203F180B98CEDA60-0-wk-Fact-434BB72A828EA7C90E40180B98C8A491" continuedAt="TextSelection-9A91E774CADDA62D203F180B98CEDA60-1" escape="true">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="TextSelection-9A91E774CADDA62D203F180B98CEDA60-1" continuedAt="TextSelection-9A91E774CADDA62D203F180B98CEDA60-2"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gulf Island Fabrication, Inc. ("Gulf Island," and together with its subsidiaries "the Company," "we" or "our"), is a leading fabricator of complex steel structures and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy projects and shipping and marine transportation operations. We also provide related installation, hookup, commissioning, repair and maintenance services with specialized crews and integrated project management capabilities. We are currently fabricating complex modules for the construction of a new petrochemical plant and two multi-purpose service vessels. We recently fabricated wind turbine pedestals for the first offshore wind power project in the United States. We also constructed one of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM and the first SPAR fabricated in the United States. Our customers include U.S. and, to a lesser extent, international energy producers, petrochemical, industrial, power and marine operators. We operate and manage our business through </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566011e345-wk-Fact-B132282D8A3521C404A1180B98C8F3C7" name="us-gaap:NumberOfOperatingSegments" contextRef="FD2017Q2YTD" unitRef="segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> operating divisions: Fabrication, Shipyards and Services. Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana. Our fabrication facilities in Aransas Pass and Ingleside, Texas are currently being marketed for sale.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Gulf Island Fabrication, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For definitions of certain technical terms contained in this Form 10-Q, see the Glossary of Certain Technical Terms contained in our Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited, consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the consolidated financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The balance sheet at </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span 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 consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We made the following reclassifications to our financial statements for the three and six months ended June 30, 2016, to conform to current period presentation:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We reclassified </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566011e413-wk-Fact-BDD960064D6C9979CFFE180B98C22557" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member" unitRef="usd" decimals="-3" scale="0" sign="-" format="ixt:numdotdecimal">146,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> from operating activities to financing activities in the Company&#8217;s consolidated statement of cash flows for the six months ended June 30, 2016, related to tax payments made by the Company to satisfy employee income tax withholding obligations arising from vesting shares as a result of the adoption of Accounting Standards Update 2016-09 as discussed in "New Accounting Standards" below. This reclassification had no impact to our financial position or results of operations.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We reclassified corporate administrative costs and overhead expenses previously allocated to the results of operations of our three operating divisions to our Corporate division for the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, to conform to current period presentation as discussed in Note 8. These reclassifications had no impact to our consolidated financial statements.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="TextSelection-303A81CACC4C3A769CB5180B98CE71CE-0-wk-Fact-CB34EF2A166445832394180B98C475A6" continuedAt="TextSelection-303A81CACC4C3A769CB5180B98CE71CE-1" escape="true">New Accounting Standards</ix:nonNumeric></span></div><ix:continuation id="TextSelection-303A81CACC4C3A769CB5180B98CE71CE-1" continuedAt="TextSelection-303A81CACC4C3A769CB5180B98CE71CE-2"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, &#8220;Revenue from Contracts with Customers&#8221; (Topic 606), which supersedes the revenue recognition requirements in FASB Accounting Standard Codification (ASC) Topic 605, &#8220;Revenue Recognition.&#8221; ASU No. 2014-09 requires entities to recognize </span></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 7</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-303A81CACC4C3A769CB5180B98CE71CE-2" continuedAt="TextSelection-303A81CACC4C3A769CB5180B98CE71CE-3"><ix:continuation id="TextSelection-9A91E774CADDA62D203F180B98CEDA60-2" continuedAt="TextSelection-9A91E774CADDA62D203F180B98CEDA60-3"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 will be effective for financial statements issued for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early application is permitted. We use the percentage-of-completion accounting method to account for our fixed-price or unit rate contracts, computed by the efforts-expended method which measures the percentage of labor hours incurred to date as compared to estimated total labor hours for each contract. We understand that this method will still be allowed under the update; however, there are additional criteria to consider for the requirements to recognize revenue under the percentage-of-completion method. We are in process of reviewing our contracts to ensure that we will continue to be able to apply our revenue recognition policies and we are evaluating whether implementation of this update will have a material effect to our results of operations. We intend to use the modified retrospective model in adopting this standard, which will require a cumulative catch up adjustment, if any, on January 1, 2018. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued ASU 2015-16, &#8220;Simplifying the Accounting for Measurement-Period Adjustments,&#8221; which eliminates the requirement that an acquirer in a business combination account for measurement-period adjustments retrospectively. Instead, an acquirer will recognize a measurement-period adjustment during the period in which it determines the amount of the adjustment. ASU 2015-16 is effective for annual periods beginning after December 15, 2016. We adopted this guidance effective January 1, 2017, which did not have an impact on our financial position, results of operations and related disclosures. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, &#8220;Leases,&#8221; which requires lessees to record most leases on their balance sheets but recognize expenses in a manner similar to current guidance. ASU 2016-02 will be effective for annual periods beginning after December 15, 2018. The guidance is required to be applied using a modified retrospective approach. We are currently evaluating the effect that ASU 2016-02 will have on our financial position, results of operations and related disclosures; however, we expect to record our lease obligations on our balance sheet. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, &#8220;Improvements to Employee Share-Based Payment Accounting,&#8221; which amends several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification within the statement of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016. We adopted the requirements of ASU 2016-09 effective January 1, 2017. The provisions of ASU No. 2016-09 that are applicable to the Company and affect the Company&#8217;s consolidated financial statements&#160;include the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This ASU requires the recognition of the excess tax benefit or tax deficiency resulting from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes created when common stock vests as an income tax benefit or expense in the Company&#8217;s statement of operations. Under previous GAAP, this difference was required to be recognized in additional paid-in capital. The expense or benefit required to be recognized is calculated separately as a discrete item each reporting period and not as part of the Company&#8217;s projected annual effective tax rate. During the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we recorded tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566011e474-wk-Fact-F0C4EC2A7584FEDF7032180B98C45D71" name="gifi:EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">4,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566011e478-wk-Fact-A75FB3FD43827573AF815725C399B70C" name="gifi:EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">214,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively (approximate </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566011e482-wk-Fact-AF091B833DE1F7D8B126180B98C481C5" name="gifi:TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare" contextRef="FD2017Q2YTD" unitRef="usdPerShare" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">0.01</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> loss per share) related to the adoption of this ASU. We have adopted these provisions on a prospective basis and our prior period presentation has not changed. Future effects to the Company&#8217;s income tax expense (benefit) as a result of the adoption of this ASU will depend on the timing, number of shares and the closing price per share of the Company&#8217;s common stock on the dates of vesting. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This ASU No. 2016-09 also clarifies that cash paid by the Company to taxing authorities in order to satisfy employee income tax withholding obligations from vesting shares should be classified as a financing activity in the Company&#8217;s statement of cash flows. We have reported payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566011e495-wk-Fact-DAC24C01E8A741135C2E180B98CA1EF5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">884,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> within financing activities within our consolidated statement of cash flows for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, as a result of adoption of this ASU. We have adopted these provisions retrospectively and reclassified </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566011e503-wk-Fact-E20FBB090C53E10643E1180B98C368C8" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">146,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> from cash used in operating activities to cash used in financing activities for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, to conform to the current period presentation.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-303A81CACC4C3A769CB5180B98CE71CE-3"><ix:continuation id="TextSelection-9A91E774CADDA62D203F180B98CEDA60-3">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, held-to-maturity debt securities, 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 annual periods beginning after December 15, 2019. Early adoption is permitted for all entities for annual periods beginning after December 15, 2018. We have not elected to early adopt this guidance. The guidance must 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.</ix:continuation></ix:continuation> </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 8</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sFA254B9A9970599C9EAF03E04C07FB29"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 2 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="TextSelection-7BEFAD876DDB21D622A6180B98CECCC8-0-wk-Fact-452E94EB1C5DFF3B5AA5180B98C076BA" continuedAt="TextSelection-7BEFAD876DDB21D622A6180B98CECCC8-1" escape="true">ASSETS HELD FOR SALE</ix:nonNumeric></span></div><ix:continuation id="TextSelection-7BEFAD876DDB21D622A6180B98CECCC8-1" continuedAt="TextSelection-7BEFAD876DDB21D622A6180B98CECCC8-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Our South Texas Assets:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 23, 2017, our Board of Directors approved management's recommendation to place our South Texas facilities located in Aransas Pass and Ingleside, Texas, up for sale. Our Texas South Yard in Ingleside, Texas, is located on the northwest corner of the intersection of the U.S. Intracoastal Waterway and the Corpus Christi Ship Channel. The </span><span style="font-family:inherit;font-size:10pt;">45</span><span style="font-family:inherit;font-size:10pt;">-foot deep Corpus Christi Ship Channel provides direct and unrestricted access to the Gulf of Mexico. Our Texas North Yard in Aransas Pass, Texas, is located along the U.S. Intracoastal Waterway and is approximately three miles north of the Corpus Christi Ship Channel. These properties are currently underutilized and represent excess capacity within our Fabrication division. Our net book value of property, plant and equipment for these assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566009e353-wk-Fact-96087CB38BA2695BBB62180B98C13BC2" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">104.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. We have compared the net book value of this asset group to the fair value less cost to sell based upon appraisals obtained which did not result in impairment.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We continue to wind down all fabrication activities at these locations and  have re-allocated remaining backlog and workforce to our Houma Fabrication Yard. As a result of the decision to place our South Texas facilities up for sale and the underutilization currently being experienced, we expect to incur costs associated with maintaining the facility that will not be recoverable until such time as we are able to consummate one or more sales of these assets. These costs include insurance, general maintenance of the properties in its current state, property taxes and retained employees which will be expensed as incurred. We do not expect the sale of these assets to impact our ability to service our deepwater customers or operate our Fabrication division. Our South Texas assets held for sale do not qualify for discontinued operations presentation.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Prospect Shipyard Assets:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We lease a </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e376-wk-Fact-3A8F8772367274390EC8180B98C08AA5" name="us-gaap:AreaOfRealEstateProperty" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember" unitRef="acre" decimals="0" scale="0" format="ixt:numdotdecimal">35</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">-acre complex 26 miles from the Gulf of Mexico in Houma, Louisiana. We have entered into an agreement  to terminate the lease no later than December 31, 2017, with the owner of the property (currently a senior vice president within the Company) to facilitate an orderly disposal of assets at the facility. Our remaining lease payments are not material. We have classified the machinery and equipment remaining at this shipyard as assets held for sale at February 6, 2017. Our net book value of property, plant and equipment for these assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566009e380-wk-Fact-0706901AC0B5F2C04ED3180B98C261CD" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. We recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566009e388-wk-Fact-9F75772DEB55B19756C5180B98C4CDD4" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" contextRef="FD2017Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">389,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended June 30, 2017. Additionally, we sold two drydocks from our Prospect Shipyard for proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566009e392-wk-Fact-9B8EDD778891F011FF9B199758CD911C" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and recorded a loss on sale of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566009e397-wk-Fact-8D146A3D203BBEA0A650572921FECF88" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" contextRef="FD2017Q2QTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember" unitRef="usd" decimals="-3" scale="0" sign="-" format="ixt:numdotdecimal">259,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended June 30, 2017. We do not expect the sale of these assets to impact our ability to service our Shipyards customers. The future anticipated costs expected to be incurred prior to the termination of this lease are not significant to our consolidated financial statements. Our Prospect Shipyard assets held for sale do not qualify for discontinued operations presentation.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock" id="TextSelection-7718C94EDFE8D7C0F903180B98CEC6F7-0-wk-Fact-2FC959D5C561449D64E2180B98C1833D" continuedAt="TextSelection-7718C94EDFE8D7C0F903180B98CEC6F7-1" escape="true">A summary of the significant assets included in assets held for sale as of June 30, 2017, at our South Texas facilities and our Prospect Shipyard is as follows (in thousands):</ix:nonNumeric></span></div></ix:continuation><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><ix:continuation id="TextSelection-7BEFAD876DDB21D622A6180B98CECCC8-2"><ix:continuation id="TextSelection-7718C94EDFE8D7C0F903180B98CEC6F7-1"><div style="padding-left: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:91.40625%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:34%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:2%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">South Texas Fabrication Yards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Prospect Shipyard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Land</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e511-wk-Fact-8CE83D6059B1EE1DD95D180B98C2C803" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e530-wk-Fact-127E6551C8EB07D683FF180B98C1FD3C" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e549-wk-Fact-50848004B822F02F2222180B98C89661" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Buildings and improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e570-wk-Fact-0218D196A1CE7428E923180B98C306DB" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">117,582</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e589-wk-Fact-8C4228D59EE6F64BCB1B180B98C2102E" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e608-wk-Fact-8C1A96CF59E293AE75FB180B98C35C68" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">117,582</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e634-wk-Fact-8ADD1CF07C5BAF3875F9180B98BF0CEC" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">93,557</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e653-wk-Fact-5D45A1188FC072F98352180B98C444E4" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,719</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e672-wk-Fact-4A857F68A127DD3936B4180B98C41F52" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">96,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e698-wk-Fact-0EC1AFE3AFB381ED66D2180B98C88B1F" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">867</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e717-wk-Fact-F54643E1BB973D7FFA47180B98C14890" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">82</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e736-wk-Fact-40404A1193A7EB538CAB180B98C4A5D9" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">949</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Vehicles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e762-wk-Fact-C7A6BB0EA078AA68B09C180B98C1D3F9" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">729</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e781-wk-Fact-C2B61C078FDDB0BD539D180B98C00BFD" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e800-wk-Fact-69A7CBEAAA0A3DC5D8C0180B98C3B115" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">729</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e826-wk-Fact-117600346C5369A5C5B7180B98C3B40E" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e845-wk-Fact-D8CA3AF47087D95B8AF3180B98C3714B" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e864-wk-Fact-410E7C0E4BCDFB20BC79180B98C4A355" name="gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62566009e890-wk-Fact-C01C3250E2457B46AD72180B98C402D5" name="gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">113,720</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62566009e910-wk-Fact-B9B6E0161BB0E14CFC8C180B98C3E505" name="gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">298</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62566009e930-wk-Fact-966DDB51E95564F21B87180B98C3A088" name="gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">114,018</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total assets held for sale</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e962-wk-Fact-A69AA180DC02E0D18272180B98C3A28D" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">104,759</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e981-wk-Fact-C0AA0B556D643BABE66B180B98C1CFD7" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,503</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566009e1000-wk-Fact-BF385546F234163E80E8180B98C26C0C" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">107,262</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></ix:continuation></ix:continuation><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sD286E6F98CBC5B95B935BAED439455F8"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 3 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="gifi:RevenueRecognitionandLongtermContractsTextBlock" id="TextSelection-42D8C07123131B983ACF180B98CE26E7-0-wk-Fact-8017CAB3AF491112D915180B98CAC6DE" continuedAt="TextSelection-42D8C07123131B983ACF180B98CE26E7-1" escape="true">REVENUE AND CONTRACT COSTS </ix:nonNumeric></span></div><ix:continuation id="TextSelection-42D8C07123131B983ACF180B98CE26E7-1" continuedAt="TextSelection-42D8C07123131B983ACF180B98CE26E7-2"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the percentage-of-completion accounting method for fabrication contracts. Revenue from fixed-price or unit rate contracts is recognized on the percentage-of-completion method, computed by the efforts-expended method using the percentage of labor hours incurred as compared to estimated total labor hours to complete each contract. This progress percentage is applied to our estimate of total anticipated gross profit for each contract to determine gross profit earned to date. Revenue </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 9</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-42D8C07123131B983ACF180B98CE26E7-2" continuedAt="TextSelection-42D8C07123131B983ACF180B98CE26E7-3"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognized in a period for a contract is the amount of gross profit recognized for that period plus labor costs and pass-through costs incurred on the contract during the period. We define pass-through costs as material, freight, equipment rental, and sub-contractor services that are included in the direct costs of revenue associated with projects. Consequently, pass-through costs are included in revenue but have no impact on the gross profit realized for that particular period. <ix:nonNumeric contextRef="FD2017Q2YTD" name="gifi:ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock" id="TextSelection-910FEB06C7CDBAD23611180B98CE4AD0-0-wk-Fact-6947BE3CFBB78C743BA5180B98CB72BE" continuedAt="TextSelection-910FEB06C7CDBAD23611180B98CE4AD0-1" escape="true">Our pass-through costs as a percentage of revenue for each period presented were as follows:</ix:nonNumeric></span></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><ix:continuation id="TextSelection-910FEB06C7CDBAD23611180B98CE4AD0-1"><div style="padding-left: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:98.6328125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:41%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:14%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></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;"><span style="font-family:inherit;font-size:10pt;">Pass-through costs as a percentage of revenues</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566363e458-wk-Fact-AD125D57D359CC2DD110180B98C90EDC" name="gifi:PassThroughCostsAsPercentOfRevenue" contextRef="FD2017Q2QTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">53.1</ix:nonFraction>%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566363e468-wk-Fact-CBD339DB5D60EDF1B9F4180B98C93AAA" name="gifi:PassThroughCostsAsPercentOfRevenue" contextRef="FD2016Q2QTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">35.1</ix:nonFraction>%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566363e478-wk-Fact-3757C6055BB947AA154395BC16F3CB95" name="gifi:PassThroughCostsAsPercentOfRevenue" contextRef="FD2017Q2YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">41.9</ix:nonFraction>%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566363e488-wk-Fact-BC10B3124EE644AFE73995BC16DF2B26" name="gifi:PassThroughCostsAsPercentOfRevenue" contextRef="FD2016Q2YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">37.6</ix:nonFraction>%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></ix:continuation><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts in progress at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566363e543-wk-Fact-1218B6A0C471F905F839180B98CBE162" name="us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" contextRef="FI2017Q2" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">31.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> with </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566363e547-wk-Fact-DB25D19F5FB4A9BDB333180B98CB2810" name="us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_CostsinExcessofBillingsMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_OneMajorCustomerMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">28.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> relating to </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> major customers. Advance billings on contracts at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566363e560-wk-Fact-87E717E9AC36B057AB48180B98BFD59E" name="us-gaap:BillingsInExcessOfCostCurrent" contextRef="FI2017Q2" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">8.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and included advances of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566363e564-wk-Fact-B52107DB20667587EAAF180B98BF6E37" name="us-gaap:CustomerAdvancesAndDeposits" contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_BillingsinExcessofCostsMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">7.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> major customers. Accrued contract losses were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566363e572-wk-Fact-8DDC72D80E96CE7342858597EC139A42" name="us-gaap:ProvisionForLossOnContracts" contextRef="FI2017Q2" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566363e576-wk-Fact-02D709993E87B70CB27F180B98CA220C" name="us-gaap:ProvisionForLossOnContracts" contextRef="FI2016Q4" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">387,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;"> , respectively. Our accrued contract losses as of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, are a result of changes in estimates totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566363e593-wk-Fact-8A97516D80E7225E35CE9BE0E2ED1B4B" name="gifi:IncreaseDecreaseinEstimatedContractCosts" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">10.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> identified during the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, due to cost overruns and re-work related to two vessels we are constructing for a major customer in our Shipyards division.</span></div></ix:continuation><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><ix:continuation id="TextSelection-42D8C07123131B983ACF180B98CE26E7-3" continuedAt="TextSelection-42D8C07123131B983ACF180B98CE26E7-4"><span style="font-family:inherit;font-size:10pt;">Revenue and gross profit on contracts can be significantly affected by change orders and claims that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. At </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we included </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566363e608-wk-Fact-152CDDB2833DF27FBE9A180B98C02642" name="us-gaap:ContractsRevenue" contextRef="FD2017Q2YTD_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_gifi_ProjectApprovedScopeUnapprovedPriceMember" unitRef="usd" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> amounts in revenue related to change orders on projects which have been approved as to scope but not price. During the </span><span style="font-family:inherit;font-size:10pt;">six months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">, we recorded a loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566363e620-wk-Fact-1506720E4E145F9BE0C0180B98CB823D" name="gifi:LossFromDisputedChangeOrders" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">488,000</ix:nonFraction></span></span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-42D8C07123131B983ACF180B98CE26E7-4"> for a single customer related to revenue on change orders recognized in prior periods that were not recovered in our final settlement with the customer.</ix:continuation></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s4604051C1E9A56798F676C9963AD1EBF"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 4 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="TextSelection-F3667BD7DF2C8EA87DAC180B98CE9D74-0-wk-Fact-F8349281F0A4D6EF6871180B98C858C8" continuedAt="TextSelection-F3667BD7DF2C8EA87DAC180B98CE9D74-1" escape="true">CONTRACTS RECEIVABLE AND RETAINAGE </ix:nonNumeric></span></div><ix:continuation id="TextSelection-F3667BD7DF2C8EA87DAC180B98CE9D74-1" continuedAt="TextSelection-F3667BD7DF2C8EA87DAC180B98CE9D74-2"><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our customers include major and large independent oil and gas companies, petrochemical and industrial facilities, marine companies and their contractors. Of our contracts receivable balance at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566414e349-wk-Fact-83D149E31E65C0DFEBC7180B98C3FBFB" name="us-gaap:ContractReceivableDueOneYearOrLess" contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">18.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566414e353-wk-Fact-AB2B004E33DD5E2A98CC180B98C4BCC7" name="us-gaap:ConcentrationRiskPercentage1" contextRef="FD2017Q2YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">47.4</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, was with </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> customers. The significant projects for these </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> customers consist of:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566414e370-wk-Fact-B2A2E277A2896A5A39A5180B98C355AA" name="gifi:ContractsReceivableNumberofVessels" contextRef="FI2017Q2_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember" unitRef="vessel" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> large petroleum supply vessel for a customer in our Shipyards segment that was tendered for delivery on February 6, 2017 (see also Note 9 regarding this receivable as this customer has refused delivery of the vessel); and</span></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:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the fabrication of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62566414e381-wk-Fact-1D54154DE6636C2359C1180B98C89F40" name="gifi:ContractsReceivableNumberofModules" contextRef="FI2017Q2_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember" unitRef="module" decimals="INF" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> modules associated with a U.S. ethane cracker project.</span></div></td></tr></table></ix:continuation><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><ix:continuation id="TextSelection-F3667BD7DF2C8EA87DAC180B98CE9D74-2" continuedAt="TextSelection-F3667BD7DF2C8EA87DAC180B98CE9D74-3"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we included an allowance for bad debt of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62566414e392-wk-Fact-E0E2E9F3F93EB82D805C180B98C44BB7" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="FI2017Q2" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction> million</span></span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-F3667BD7DF2C8EA87DAC180B98CE9D74-3"> in our contract receivable balance which primarily relates to a customer within our Fabrication division for the storage of an offshore drilling platform that was fully reserved in 2016.</ix:continuation> </span></div><div><a id="sB4BC9FA24C7A5EC892CCAC3087895335"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 5 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:FairValueDisclosuresTextBlock" id="TextSelection-3E1F2079D96AD807367C180B98CE4785-0-wk-Fact-067B6B08C7F679D10E64180B98CB3D98" continuedAt="TextSelection-3E1F2079D96AD807367C180B98CE4785-1" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-3E1F2079D96AD807367C180B98CE4785-1" continuedAt="TextSelection-3E1F2079D96AD807367C180B98CE4785-2"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company bases its fair value determinations by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times 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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets. </span></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:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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. </span></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:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 - inputs are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Recurring fair value measurements and financial instruments</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> - </span><span style="font-family:inherit;font-size:10pt;">The carrying amounts that we have reported for financial instruments, including cash and cash equivalents, accounts receivables and accounts payables, approximate their fair values.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Assets held for sale</span><span style="font-family:inherit;font-size:10pt;"> - We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. The determination of fair value can require the use of significant judgment and can vary on the facts and circumstances. We have classified our assets at our South Texas facilities and our Prospect Shipyard as assets held for sale at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We compared the net book value of the asset groups to estimates of fair value less cost to sell and recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62567538e386-wk-Fact-9F75772DEB55B19756C5180B98C4CDD4" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" contextRef="FD2017Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">389,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, related to the assets held for sale at our Prospect shipyard. See Note 2. We had no assets </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 10</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF528512BF8BE56EDA23AB50F2805EDDA"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-3E1F2079D96AD807367C180B98CE4785-2">held for sale at December 31, 2016. We have determined that the fair values of these assets fall within Level 3 of the fair value hierarchy.</ix:continuation> </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sD2078B73C7615199A95C6BC0B2C6A08E"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 6 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:EarningsPerShareTextBlock" id="TextSelection-EA65D1C461ED18A71754180B98CE2A6C-0-wk-Fact-286498C6CB875F009C4A180B98C48F5F" continuedAt="TextSelection-EA65D1C461ED18A71754180B98CE2A6C-1" escape="true">EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY </ix:nonNumeric></span></div><ix:continuation id="TextSelection-EA65D1C461ED18A71754180B98CE2A6C-1" continuedAt="TextSelection-EA65D1C461ED18A71754180B98CE2A6C-2"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per Share:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="TextSelection-A4E6FFD3F8F4F76ECEC7180B98CE1FAD-0-wk-Fact-295813763A812DEA247E180B98C929F5" continuedAt="TextSelection-A4E6FFD3F8F4F76ECEC7180B98CE1FAD-1" escape="true">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):</ix:nonNumeric></span></div><ix:continuation id="TextSelection-A4E6FFD3F8F4F76ECEC7180B98CE1FAD-1" continuedAt="TextSelection-A4E6FFD3F8F4F76ECEC7180B98CE1FAD-2"><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:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:41%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Basic and diluted:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62567379e715-wk-Fact-660C8117A6CD53218368180B98BFA7CC" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,923</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e735-wk-Fact-E57B5CBBF0041848881C180B98C0A888" name="us-gaap:NetIncomeLoss" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,540</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62567379e754-wk-Fact-4DB71465DDD2FE691B8184837C83B4A2" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,378</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e775-wk-Fact-F7143F6BE1D9F4B7AD5718471254C60A" name="us-gaap:NetIncomeLoss" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,529</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Less: Distributed and undistributed income (unvested restricted stock)</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62567379e790-wk-Fact-6259C1920846D51FD582180B98C8499F" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">53</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e810-wk-Fact-D8DFEA2AF2A593AA8D09180B98C937D8" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62567379e829-wk-Fact-A1F22814C747443B0E3A572FD1770C26" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">87</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e850-wk-Fact-BED3FE6CADFE70C3B4D3572FD33A5B4D" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common shareholders</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62567379e875-wk-Fact-16D929757FA9C2845CC1180B98BF32BF" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,870</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e895-wk-Fact-E4808119D7C3EAC4A319180B98C40102" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,480</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62567379e914-wk-Fact-4083B3D624B9C31E54C8572FD3BE28F6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,291</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e935-wk-Fact-3518E7056EC15DF69DC7572FD580F611" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,461</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e1034-wk-Fact-3B317F335FB965ACEE90180B98C8ED34" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2017Q2QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">14,851</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e1053-wk-Fact-5928796E4023E62E8DAC180B98C99C81" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2016Q2QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">14,631</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e1072-wk-Fact-72EF33B2BC66A749B65F572FD7753628" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2017Q2YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">14,805</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e1092-wk-Fact-DC3BD5F2644B40291BC3572FD9471E0C" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2016Q2YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">14,616</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted earnings (loss) per share - common shareholders</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62567379e1117-wk-Fact-CE0132893C0774E27A81180B98CA56BC" name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="FD2017Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">0.73</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e1137-wk-Fact-4874B04D012C279679FE180B98BF63AC" name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="FD2016Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.37</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62567379e1156-wk-Fact-E9A20A312F7488596F751846E62A7B11" name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="FD2017Q2YTD" unitRef="usdPerShare" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">1.17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567379e1177-wk-Fact-E230E625F9536DF187431847136B4CE7" name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="FD2016Q2YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.44</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">______________</span></div></ix:continuation></ix:continuation><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:9pt;"><ix:continuation id="TextSelection-A4E6FFD3F8F4F76ECEC7180B98CE1FAD-2" continuedAt="TextSelection-A4E6FFD3F8F4F76ECEC7180B98CE1FAD-3"><ix:continuation id="TextSelection-EA65D1C461ED18A71754180B98CE2A6C-2" continuedAt="TextSelection-EA65D1C461ED18A71754180B98CE2A6C-3"><span style="font-family:inherit;font-size:9pt;">(1) We have </span><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62567379e1191-wk-Fact-CC5E4BFF512009BCC718180B98C4ACF2" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="FD2017Q2QTD" unitRef="shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></span></span></ix:continuation></ix:continuation><span style="font-family:inherit;font-size:9pt;"><ix:continuation id="TextSelection-A4E6FFD3F8F4F76ECEC7180B98CE1FAD-3"><ix:continuation id="TextSelection-EA65D1C461ED18A71754180B98CE2A6C-3"> dilutive securities.</ix:continuation></ix:continuation></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div><a id="s9379472E127954C499708ABA2CDC39DF"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 7 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:DebtDisclosureTextBlock" id="TextSelection-89AEA53464218B03451F180B98CEF105-0-wk-Fact-C452C22B01DFB4F45E3C180B98CA863F" continuedAt="TextSelection-89AEA53464218B03451F180B98CEF105-1" escape="true">LINE OF CREDIT</ix:nonNumeric></span></div><ix:continuation id="TextSelection-89AEA53464218B03451F180B98CEF105-1" continuedAt="TextSelection-89AEA53464218B03451F180B98CEF105-2"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 9, 2017, we entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62567464e345-wk-Fact-303019F1A5F5814DDE32180B98C90E94" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="I2017Q2Jun09" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">40.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> credit agreement with Whitney Bank, as lender (the &#8220;New Credit Facility&#8221;). The New Credit Facility matures </span><span style="font-family:inherit;font-size:10pt;">June&#160;9, 2019</span><span style="font-family:inherit;font-size:10pt;">, and may be used for issuing letters of credit and/or general corporate and working capital purposes. Interest on drawings under the New Credit Facility may be designated, at our option, as either Base Rate (as defined in the New Credit Facility) or LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567464e353-wk-Fact-68D62C4633DE66FF3E37180B98C2D0BA" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">2.0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. Unused commitment fees on the undrawn portion of the facility and the letter of credit fee on undrawn stated amounts under letters of credit issued by the lenders are </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567464e357-wk-Fact-B9B660695796D10B858019D62C5F8380" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" contextRef="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.4</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567464e361-wk-Fact-F44CA5F60410B35C3D1219D819750339" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" contextRef="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">2.0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, respectively. The New Credit Facility is secured by substantially all of our assets (other than the assets of Gulf Marine Fabricators, L.P., which are currently held for sale). </span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We must comply with the following financial covenants each quarter during the term of the facility:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ratio of current assets to current liabilities of not less than </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567464e379-wk-Fact-8EACDD19852D344E66FC19DEC60FA06C" name="gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio" contextRef="I2017Q2Jun09" unitRef="number" decimals="INF" scale="0" format="ixt:numdotdecimal">1.25</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">:1.00;</span></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;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">minimum tangible net worth requirement of at least the sum of:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62567464e395-wk-Fact-8A608059182230EF6725180B98C90A31" name="us-gaap:MinimumNetWorthRequiredForCompliance" contextRef="I2017Q2Jun09" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">230.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, plus </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">an amount equal to </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567464e406-wk-Fact-6FB6A828F5B823235F43180B98C2F600" name="gifi:DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement" contextRef="I2017Q2Jun09" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of consolidated net income for each fiscal quarter ending after June 30, 2017 (with no deduction for a net loss in any such fiscal quarter except for any gain or loss in connection with the sale of assets by Gulf Marine Fabricators, L.P.), plus </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567464e415-wk-Fact-57E82C662655F6C61C84180B98BFC279" name="gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" contextRef="I2017Q2Jun09" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of all net proceeds of any issuance of any stock or other equity after deducting of any fees, commissions, expenses and other costs incurred in such offering; and</span></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;"><span style="font-family:inherit;font-size:10pt;">iii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ratio of funded debt to tangible net worth of not more than </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567464e426-wk-Fact-DC9C74A21D582B0EC76119E060D3045E" name="gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" contextRef="I2017Q2Jun09" unitRef="number" decimals="INF" scale="0" format="ixt:numdotdecimal">0.50</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">:1.00.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concurrent with our execution of the New Credit Facility, we terminated our prior credit facility with JPMorgan Chase Bank, N.A. At the time of the termination, there was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62567464e436-wk-Fact-8898EA81C7344855D9D2180B98C9EB3A" name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="I2017Q2June8" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">4.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of letters of credit outstanding, all of which was temporarily cash collateralized by us. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><ix:continuation id="TextSelection-89AEA53464218B03451F180B98CEF105-2" continuedAt="TextSelection-89AEA53464218B03451F180B98CEF105-3"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62567464e449-wk-Fact-83DF831664C96AA9B411180B98C903B1" name="us-gaap:LineOfCredit" contextRef="FI2017Q2" unitRef="usd" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> amounts were outstanding under the New Credit Facility. Subsequent to June 30, 2017, we were able to reissue new letters of credit under the New Credit Facility for the same amount which have been accepted by the beneficiaries and the corresponding amount of cash collateral has been released. As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-89AEA53464218B03451F180B98CEF105-3">, we were in compliance with all of our covenants.</ix:continuation> </span></div><div><a id="s6864A419BD1052E0805EF92C2A0CCEFF"></a></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 11</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 8 - <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:SegmentReportingDisclosureTextBlock" id="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-0-wk-Fact-50731BD90A3F04C7AC1B180B98C20554" continuedAt="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-1" escape="true">SEGMENT DISCLOSURES</ix:nonNumeric></span></div><ix:continuation id="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-1" continuedAt="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-2"><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have structured our operations with three operating divisions and a corporate non-operating division. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, management reduced its allocation of corporate administrative costs and overhead expenses from its corporate, non-operating division to its operating divisions in order to individually evaluate corporate administrative costs and overhead within our Corporate division as well as to not overly burden our operating divisions with costs that do not directly relate to their operations. Accordingly, a significant portion of our corporate administrative costs and overhead expenses are retained within the results of our corporate division. In addition, we have also allocated certain personnel previously included in the operating divisions to our Corporate division. In doing so, management believes that it has created a fourth reportable segment with each of its </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62571500e354-wk-Fact-D847ED50935BA58D6E4A180B98C2B1FE" name="us-gaap:NumberOfOperatingSegments" contextRef="FD2017Q2QTD" unitRef="segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> operating divisions and its Corporate division each meeting the criteria of reportable segments under GAAP. Our operating divisions and Corporate division are discussed below.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Fabrication</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </span><span style="font-family:inherit;font-size:10pt;">Our Fabrication division primarily fabricates structures such as offshore drilling and production platforms and other steel structures for customers in the oil and gas industries including jackets and deck sections of fixed production platforms along with pressure vessels. Our Fabrication division also fabricates structures for alternative energy customers (such as the five jackets and piles we constructed for a shallow water wind turbine project off the coast of Rhode Island during 2015) as well as modules for an LNG facility. We have historically performed these activities out of our fabrication yards in Houma, Louisiana and formerly out of our fabrication yards in Aransas Pass and Ingleside, Texas.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </span><span style="font-family:inherit;font-size:10pt;">Our Shipyards division primarily fabricates and repairs marine vessels including offshore supply vessels, anchor handling vessels, lift boats, tugboats and towboats. Our Shipyards division also constructs and owns drydocks to lift marine vessels out of the water in order to make repairs or modifications. Our marine repair activities include steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs and propeller, shaft and rudder reconditioning. Our Shipyards division also performs conversion projects that consist of lengthening or modifying the use of existing vessels to enhance their capacity or functionality. We perform these activities out of our facilities in Houma, Jennings and Lake Charles, Louisiana.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Services</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </span><span style="font-family:inherit;font-size:10pt;">Our Services division primarily provides interconnect piping services on offshore platforms and inshore structures. Interconnect piping services involve sending employee crews to offshore platforms in the Gulf of Mexico to perform welding and other activities required to connect production equipment, service modules and other equipment on a platform. We also contract with oil and gas companies that have platforms and other structures located in the inland lakes and bays throughout the Southeast for various on-site construction and maintenance activities. In addition, our Services division can fabricate packaged skid units and construct various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other projects for state and local governments.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Corporate</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </span><span style="font-family:inherit;font-size:10pt;">Our Corporate division primarily includes expenses that do not directly relate to the operations or shared services provided to our three operating divisions. Expenses for shared services, which include human resources, insurance, business development, accounting salaries, etc., are allocated to the operating divisions. Expenses that are not allocated include, but are not limited to, costs related to executive management and directors' fees, clerical and administrative salaries, costs of maintaining the corporate office and costs associated with overall governance and being a publicly traded company.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We generally evaluate the performance of, and allocate resources to, our segments based upon gross profit (loss) and operating income (loss). Segment assets are comprised of all assets attributable to each segment. Corporate administrative costs and overhead are allocated to our three operating divisions for expenses that directly relate to the operations or relate to shared services as discussed above. During 2016, we allocated substantially all of our corporate administrative costs and overhead to our three operating divisions. We have recast our 2016 segment data below in order to conform to the current period presentation. Intersegment revenues are priced at the estimated fair value of work performed. <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="TextSelection-04DE529E4BCF704648C3180B98CEF6B1-0-wk-Fact-EE42828E0F190105C45B180B98C19A19" continuedAt="TextSelection-04DE529E4BCF704648C3180B98CEF6B1-1" escape="true">Summarized financial information concerning our segments as of and for the </ix:nonNumeric></span><ix:continuation id="TextSelection-04DE529E4BCF704648C3180B98CEF6B1-1" continuedAt="TextSelection-04DE529E4BCF704648C3180B98CEF6B1-2"><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</span></ix:continuation></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 12</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-04DE529E4BCF704648C3180B98CEF6B1-2" continuedAt="TextSelection-04DE529E4BCF704648C3180B98CEF6B1-3"><ix:continuation id="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-2" continuedAt="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-3"><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="19"></td></tr><tr><td style="width:22%;"></td><td style="width:1%;"></td><td style="width:11%;"></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:11%;"></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:11%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30, 2017</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e654-wk-Fact-D9BE00DF7D5E9D50214B180B98C367D7" name="us-gaap:Revenues" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,990</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e668-wk-Fact-ED2A34D15B59A4E985EB180B98CA124C" name="us-gaap:Revenues" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,303</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e682-wk-Fact-8AA8FE25E5022E63416C180B98C3DA3A" name="us-gaap:Revenues" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,396</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e697-wk-Fact-84CEB9CD25AF807908E8180B98C93397" name="us-gaap:Revenues" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e711-wk-Fact-E758521F62365510F67F180B98C1DC67" name="us-gaap:Revenues" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,821</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e726-wk-Fact-60A63794D6508BDBFA33180B98C1887C" name="us-gaap:Revenues" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,868</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e741-wk-Fact-EF40FCF4A1F1AE9380D7180B98CACFDE" name="us-gaap:GrossProfit" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,931</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e755-wk-Fact-13240AA08A8CFD4A024F180B98C20EB6" name="us-gaap:GrossProfit" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,851</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e770-wk-Fact-556CDE6FAED2D19C929A180B98C9A2B6" name="us-gaap:GrossProfit" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">390</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e784-wk-Fact-EA86EAE9DE971E84AE20180B98C447E7" name="us-gaap:GrossProfit" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">90</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonFraction id="d62571500e800-wk-Fact-2CD2EB63C88FA5BF51AA180B98C0BDDB" name="us-gaap:GrossProfit" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e814-wk-Fact-4AD09E817BAF585ACAFA180B98C1685B" name="us-gaap:GrossProfit" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,620</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e835-wk-Fact-CF6E91753404042F2385180B98C3A171" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,098</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e849-wk-Fact-9B76E20F24A3C803E919180B98CADE2F" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,834</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e864-wk-Fact-D07B80731B441F191E59180B98C87DEF" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">257</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e879-wk-Fact-EEFA65E89FCAA9A9F73B180B98C3C89A" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,267</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonFraction id="d62571500e895-wk-Fact-229B81478FEF01B7904E180B98C8A19D" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e909-wk-Fact-2D23FC56F32B28150608180B98C0DA6E" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,260</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e930-wk-Fact-2E0E0FBA1B0B8E2764A1180B98C46E27" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">201,284</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e944-wk-Fact-6EEA3AD361B5577E224F180B98C12100" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">57,905</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e958-wk-Fact-75185293224C5848F619180B98C07046" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,367</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e972-wk-Fact-7AE380571FE476AFA41F180B98C9FDDF" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">259,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e987-wk-Fact-89542D5411B655CE6745180B98C86F70" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">309,145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1002-wk-Fact-ED6CA48B4B393083165F180B98C0DB04" name="us-gaap:Assets" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">307,586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1022-wk-Fact-71F6A6E41CA85BA2CFB3180B98C45EE4" name="us-gaap:Depreciation" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1036-wk-Fact-5B70D37CA7C2461E037A180B98CBC56D" name="us-gaap:Depreciation" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">994</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1050-wk-Fact-A0E0D5BD78170E2A94BD180B98C118F4" name="us-gaap:Depreciation" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">421</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1064-wk-Fact-2D777B90E5564622E291180B98CA23AE" name="us-gaap:Depreciation" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">209</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonFraction id="d62571500e1079-wk-Fact-1A5B7E77D95C4EF0B94D180B98C31ECB" name="us-gaap:Depreciation" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1093-wk-Fact-1E12F9F3235A25E7AC67180B98C96653" name="us-gaap:Depreciation" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,776</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1113-wk-Fact-7E4CFB2B30DB186866ED180B98C1C4DF" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">746</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1127-wk-Fact-E31381ED2665A94EF5E5180B98C40C0C" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">546</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1141-wk-Fact-CD0FCCC9A9395FA02AAD180B98C2B085" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62571500e1155-wk-Fact-D1B60F5262AA57DC2C8C84948A5F0C08" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62571500e1170-wk-Fact-0A6F7835E423583A50ED180B98CA215E" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1184-wk-Fact-C691C9F92FB83DB61B96180B98C926E4" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,433</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"></td></tr><tr><td style="width:22%;"></td><td style="width:1%;"></td><td style="width:11%;"></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:11%;"></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:11%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30, 2016</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1530-wk-Fact-96BF8275A1C2164F6182180B98C1AEF4" name="us-gaap:Revenues" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,296</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1544-wk-Fact-023787C59EAE9F1DEBE4180B98C00FFA" name="us-gaap:Revenues" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,373</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1558-wk-Fact-1D32DD78945489170E3C180B98C1397D" name="us-gaap:Revenues" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,692</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1573-wk-Fact-267653BB554BD97746CA180B98CACC11" name="us-gaap:Revenues" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e1587-wk-Fact-7AFBCFDD26A73CFF8882180B98C107ED" name="us-gaap:Revenues" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">859</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1602-wk-Fact-FF8F425EB88EA6933D71180B98BF4A5A" name="us-gaap:Revenues" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1617-wk-Fact-9B7E357DAE29247D96FA180B98C48AE1" name="us-gaap:GrossProfit" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,877</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1631-wk-Fact-5229B5DF6C936A1EEB23180B98C927F5" name="us-gaap:GrossProfit" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,423</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1645-wk-Fact-B61BF56F9710A5117AA0180B98C93F50" name="us-gaap:GrossProfit" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,864</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e1659-wk-Fact-959BAE9175D921445C93180B98C27334" name="us-gaap:GrossProfit" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">98</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonFraction id="d62571500e1675-wk-Fact-863CA4890F8E0742990C180B98C13F04" name="us-gaap:GrossProfit" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1689-wk-Fact-C07C602C847841C3730F180B98C1D612" name="us-gaap:GrossProfit" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,066</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1709-wk-Fact-30CAFE15E3BA79939A97180B98C0CC02" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,747</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1723-wk-Fact-041F74444396A4E72084180B98C069B0" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,963</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1737-wk-Fact-FAEADE5BD387F5B0F7B0180B98C9F11B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,064</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e1751-wk-Fact-FB7F776DFFA97BC6B546180B98C226FF" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,770</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1767-wk-Fact-5DD51DB7CA45C3BA30BE180B98C147FB" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1781-wk-Fact-4454F7D1903294911DE7180B98C1FBC0" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,004</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1801-wk-Fact-C526300EB6203C27410A180B98C73764" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">290,910</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1815-wk-Fact-E151669C6F1C75BAB8EF180B98C32C16" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,874</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1829-wk-Fact-142FC1D49F289792632F180B98C36181" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">100,197</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1843-wk-Fact-9E9D91F968FB6B748B81180B98C2A3D2" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">334,946</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e1858-wk-Fact-A1C6E930CB6D6C1CBB8B180B98C26147" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">465,896</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1873-wk-Fact-8FF9483F486FD93997D0180B98C0E2B2" name="us-gaap:Assets" contextRef="FI2016Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">342,031</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1893-wk-Fact-4037280D849E36E8845F180B98C19028" name="us-gaap:Depreciation" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,589</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1907-wk-Fact-83755C23B79B50890AE7180B98C08CBF" name="us-gaap:Depreciation" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1921-wk-Fact-387BE52265DD9BB2CAC9180B98C5EA12" name="us-gaap:Depreciation" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">456</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1935-wk-Fact-FEB1866E0699678AB085180B98C15662" name="us-gaap:Depreciation" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">105</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonFraction id="d62571500e1950-wk-Fact-1505A01C2CCC60EE4AA5180B98C073AC" name="us-gaap:Depreciation" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1964-wk-Fact-F93A56B81CF7423083AE180B98C96A88" name="us-gaap:Depreciation" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1984-wk-Fact-AF935A6DDE1622A84B4C180B98C88D98" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,201</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e1998-wk-Fact-2B32237380322910061D180B98C9E2FE" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2012-wk-Fact-DD9A144B1B5B91030926180B98C254E5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">505</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2026-wk-Fact-8562CFAF9D70AEB56D06180B98C9334F" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">679</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonFraction id="d62571500e2041-wk-Fact-BC6F5D4055687ECF2FEB180B98CBB4B6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2055-wk-Fact-F38170AA90056AAC4133180B98C2CC58" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,566</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"></td></tr><tr><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2017</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2403-wk-Fact-198F67EF246D975C9B2C849494D797D6" name="us-gaap:Revenues" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,199</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2417-wk-Fact-445F5E8392AF1259B8D9849494FC9D8C" name="us-gaap:Revenues" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">36,724</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2431-wk-Fact-33F9288A3775E1331BC6849494E2D31C" name="us-gaap:Revenues" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,107</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2446-wk-Fact-B0B16B901744E5C3A4EF574A27ED252E" name="us-gaap:Revenues" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e2460-wk-Fact-F4D34980DA9B5C5B162F849494C0F470" name="us-gaap:Revenues" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,170</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2475-wk-Fact-D8FD13625A9446AF38E59A83EAB4D38C" name="us-gaap:Revenues" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">83,860</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62571500e2490-wk-Fact-A73B1EA6A70518A5D76995C949924452" name="us-gaap:GrossProfit" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,034</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62571500e2505-wk-Fact-BDAF49F85F3BE6BE70CB849494DD115C" name="us-gaap:GrossProfit" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">15,556</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62571500e2520-wk-Fact-D6A754729DCFA1639E4E95C9499A7498" name="us-gaap:GrossProfit" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">423</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62571500e2534-wk-Fact-C07FB0624E9CC45EBE3D95C949999F96" name="us-gaap:GrossProfit" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">351</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2550-wk-Fact-1838E5CF1E89D0A2895295C949974953" name="us-gaap:GrossProfit" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e2564-wk-Fact-93E4F6ACF6B782E6AB4F84837C9F81C8" name="us-gaap:GrossProfit" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,518</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e2585-wk-Fact-8317139AF4EB3B2FA1DE849494E0171C" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,688</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e2600-wk-Fact-EFFB15E71B23ACF2D317849494BABB09" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,892</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62571500e2615-wk-Fact-5D1D56B4409218EDC28C849494CA3CD1" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">890</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d62571500e2630-wk-Fact-AA5829F8641BD71552EE574A39BCE441" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,007</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2646-wk-Fact-242FFDDC3F9041F710FC849494B24284" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e2660-wk-Fact-08E5B86209C45344677B84837CA6526B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25,477</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2681-wk-Fact-2E0E0FBA1B0B8E2764A1180B98C46E27" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">201,284</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2695-wk-Fact-6EEA3AD361B5577E224F180B98C12100" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">57,905</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2709-wk-Fact-75185293224C5848F619180B98C07046" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,367</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2723-wk-Fact-7AE380571FE476AFA41F180B98C9FDDF" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">259,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e2738-wk-Fact-89542D5411B655CE6745180B98C86F70" name="us-gaap:Assets" contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">309,145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2753-wk-Fact-ED6CA48B4B393083165F180B98C0DB04" name="us-gaap:Assets" contextRef="FI2017Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">307,586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2773-wk-Fact-7717A42D3E4ABA7D12EE95C9498F785E" name="us-gaap:Depreciation" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,287</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2787-wk-Fact-25630884DF5BEA464FA095C9498BF34C" name="us-gaap:Depreciation" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,004</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2801-wk-Fact-D8D27FA47E0672A5E30995C949942795" name="us-gaap:Depreciation" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">854</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2815-wk-Fact-F1CDFFA5552A3247D4CD574A4D1B812B" name="us-gaap:Depreciation" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">331</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2830-wk-Fact-1A0800DF7194C9DD023F95C94996DDA3" name="us-gaap:Depreciation" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2844-wk-Fact-784B2C1BB723226B339B574A4F926B54" name="us-gaap:Depreciation" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,476</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2864-wk-Fact-C38B5AAAA51EA6C58DD795C94982141A" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">848</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2878-wk-Fact-35F0569D26C23C502FBE95C94988A070" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">818</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2892-wk-Fact-629C959E755C20815A8F95C9498D74E2" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2906-wk-Fact-13ED3A059790E148442F574A55B8ABDF" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">52</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2921-wk-Fact-7BD41AB3FD132FC3D3DA95C9499168AC" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e2935-wk-Fact-CD38766E48474D1E0A91180B98C99BCE" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,824</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"></td></tr><tr><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2016</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3281-wk-Fact-D5A4FA76110AE1DE2F7195C957FC491C" name="us-gaap:Revenues" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3295-wk-Fact-D0DE2E2A7C12E3A62D628494A7089F4F" name="us-gaap:Revenues" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3309-wk-Fact-FB696E8FA19F71840F488494A745CC70" name="us-gaap:Revenues" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">55,251</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3324-wk-Fact-CDAC15F1575D17FAA0308494A7413E27" name="us-gaap:Revenues" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e3338-wk-Fact-B249BB69AA0233F96B0295C958059F51" name="us-gaap:Revenues" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,388</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3353-wk-Fact-75604FDCDAED777D95F99A83EADAC58D" name="us-gaap:Revenues" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">165,481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3368-wk-Fact-0E8F7ABC28FF4046817B8494A72E75FB" name="us-gaap:GrossProfit" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,964</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3382-wk-Fact-A90832428CED3B591AB08494A73A2DE7" name="us-gaap:GrossProfit" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,797</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3396-wk-Fact-E6253B3F7879773B97868494A74AABC4" name="us-gaap:GrossProfit" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,240</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e3410-wk-Fact-959BB5A5741C5BC83C9C8494A738A2BC" name="us-gaap:GrossProfit" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3426-wk-Fact-C4AEDC1689EB88A9F8B78494A71FA364" name="us-gaap:GrossProfit" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3440-wk-Fact-834183FC10E641ABE1BA9A83EA924ECD" name="us-gaap:GrossProfit" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3460-wk-Fact-FDCC50801260EA4FE6F68494A73D71A7" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,028</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3474-wk-Fact-FC2CB2AD52210C13250D8494A728C00E" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3488-wk-Fact-8F5AEB9F1FA5061F91B28494A73111CE" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,721</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e3502-wk-Fact-2594DBBB6FF0D52BC1CE8494A72A1E05" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,576</ix:nonFraction></span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3518-wk-Fact-F7240FB2258D0B16312D8494A72CB19B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3532-wk-Fact-BA4CA7197AFF24A8A11D18470D689DA1" name="us-gaap:OperatingIncomeLoss" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3552-wk-Fact-C526300EB6203C27410A180B98C73764" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">290,910</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3566-wk-Fact-E151669C6F1C75BAB8EF180B98C32C16" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,874</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3580-wk-Fact-142FC1D49F289792632F180B98C36181" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">100,197</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3594-wk-Fact-9E9D91F968FB6B748B81180B98C2A3D2" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">334,946</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d62571500e3609-wk-Fact-A1C6E930CB6D6C1CBB8B180B98C26147" name="us-gaap:Assets" contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">465,896</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3624-wk-Fact-8FF9483F486FD93997D0180B98C0E2B2" name="us-gaap:Assets" contextRef="FI2016Q2" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">342,031</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3644-wk-Fact-D5D4865488DDCF88043E8494A71CCB27" name="us-gaap:Depreciation" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3658-wk-Fact-6957B0D4005C5D22C34B8494A7177345" name="us-gaap:Depreciation" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,327</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3672-wk-Fact-0929A47A0C59B6092A5B8494A7115ACC" name="us-gaap:Depreciation" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">898</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3686-wk-Fact-3CD4C2F107727FDB52F2574B6F0FC7DE" name="us-gaap:Depreciation" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">209</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3701-wk-Fact-FF72F5E469286FD6A9518494A743BC1F" name="us-gaap:Depreciation" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3715-wk-Fact-EB7FE67FC15960681EB3574B714B71C7" name="us-gaap:Depreciation" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,878</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3735-wk-Fact-195646FB0183C80ED1AC8494A7191C7E" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3749-wk-Fact-23D1AFE0C2DE119F92A18494A7475825" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">216</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3763-wk-Fact-44F635C449B01443A8D58494A721CFD3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3777-wk-Fact-0A5216754593DD6B24008494A7240ED2" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">716</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3792-wk-Fact-F528EA218ACF19FEA8048494A73F18DA" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d62571500e3806-wk-Fact-86E4D3D86C52EC52EBCB180B98BF575B" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________</span></div></ix:continuation><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-3" continuedAt="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-4"><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></ix:continuation></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><ix:continuation id="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-4" continuedAt="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-5"><span style="font-family:inherit;font-size:9pt;">Revenue includes non-cash amortization of deferred revenue related to the values assigned to contracts acquired in the LEEVAC transaction of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d62571500e3924-wk-Fact-6875D5DD4736AB0661B58495D50DAEF8" name="us-gaap:RecognitionOfDeferredRevenue" contextRef="FD2017Q2QTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">335,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d62571500e3928-wk-Fact-28D3F1DAD478C72BEF2E8495E22FE4F7" name="us-gaap:RecognitionOfDeferredRevenue" contextRef="FD2016Q2QTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> for the three months ended </span><span style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2016</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d62571500e3940-wk-Fact-7B1673D024C8B13EDE0D180B98C89014" name="us-gaap:RecognitionOfDeferredRevenue" contextRef="FD2017Q2YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d62571500e3945-wk-Fact-00756657A0E9AFB21FBC180B98C0D6CB" name="us-gaap:RecognitionOfDeferredRevenue" contextRef="FD2016Q2YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> for the six months ended </span><span style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2016</span></ix:continuation><span style="font-family:inherit;font-size:9pt;"><ix:continuation id="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-5">, respectively.</ix:continuation></span></div></td></tr></table></ix:continuation><div style="line-height:120%;text-align:left;padding-left:66px;text-indent:-30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><ix:continuation id="TextSelection-04DE529E4BCF704648C3180B98CEF6B1-3"><br/></ix:continuation></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 13</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="s505930FCB6275BDE9CC248BEB3504F26"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF528512BF8BE56EDA23AB50F2805EDDA"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 9 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="TextSelection-993DF9974BF1360AFD7B180B98CEDCBD-0-wk-Fact-C015C197A1431A9108B7180B98C1DD6A" continuedAt="TextSelection-993DF9974BF1360AFD7B180B98CEDCBD-1" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="TextSelection-993DF9974BF1360AFD7B180B98CEDCBD-1" continuedAt="TextSelection-993DF9974BF1360AFD7B180B98CEDCBD-2"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the third and fourth quarters of 2015, we recorded contract losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62571502e346-wk-Fact-DC5D4A02FEDE4B912C5E180B98C4BA16" name="us-gaap:LossOnContracts" contextRef="D2015Q4Q3-Q4_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_gifi_LargeDeepwaterProjectRecentlyDeliveredMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">24.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> related to a decrease in the contract price due to final weight re-measurements and our inability to recover certain costs on disputed change orders related to a large deepwater project we delivered to our customer in November 2015. No amounts with respect to these disputed change orders are included on our consolidated balance sheet or recognized in revenue in our consolidated statement of operations as of and for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">.&#160;In the second quarter of 2016, we initiated legal action to recover our costs from these disputed change orders. We can give no assurance that our actions will be successful or that we will recover all or any portion of these contract losses from our customer.&#160;</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 21, 2016, a customer of our Shipyards division announced it was in noncompliance with certain financial covenants included in the customer&#8217;s debt agreements and stated that, while it had received limited waivers from its lenders, its debt agreements would require further negotiation and amendment. This same customer rejected delivery of the first vessel that we completed and tendered for delivery on February 6, 2017, alleging certain technical deficiencies exist with respect to the vessel and is seeking recovery of all purchase price amounts previously paid by the customer under the contract. On March 10, 2017, we gave notice for arbitration with our customer in an effort to resolve this matter. We are also building a second vessel for this customer which has been suspended and included in our arbitration proceedings. We disagree with our customer concerning these alleged technical deficiencies and have put the customer in default under the terms of the contracts for both vessels. On May 17, 2017, the customer filed for protection under Chapter 11 of the United States Bankruptcy Code for reorganization under a negotiated, pre-packaged plan. The customer has petitioned the Bankruptcy Court to accept our contracts for the two vessels we are constructing for them. As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62571502e371-wk-Fact-7D12FAB9873175770644180B98C02651" name="us-gaap:ContractReceivableDueOneYearOrLess" contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_CounterpartyNameAxis_gifi_CustomerofShipyardMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">4.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> remained due and outstanding from our customer for the first vessel. The balance due to us for the second vessel upon completion and delivery is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d62571502e375-wk-Fact-D6EA4F32ADEF9DC01EFE180B98C1EDBF" name="us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_CounterpartyNameAxis_gifi_CustomerofShipyardMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">4.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are working with legal counsel to protect our contractual claims during the restructuring and intend to re-initiate our rights for arbitration in accordance with our contract upon our customer's emergence from Chapter 11 reorganization. We intend to take all legal action as may be necessary to protect our rights under the contracts and recover the remaining balances owed to us. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-993DF9974BF1360AFD7B180B98CEDCBD-2">We continue to monitor our work performed in relation to our customer&#8217;s status and its ability to pay under the terms of these contracts. Because these vessels have been completed or are substantially complete, we believe that they have significant fair value and that we would be able to fully recover any remaining amounts due to us in the event we enforce our security interest over these projects.</ix:continuation> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s761D8FBF1DC05E47B69F446CCBB15D92"></a></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">NOTE 10 &#8211; <ix:nonNumeric contextRef="FD2017Q2YTD" name="us-gaap:SubsequentEventsTextBlock" id="TextSelection-A96482EC22E31D62D59A180B98CEE622-0-wk-Fact-E654C7DE1C52A42B1546180B98C0B386" continuedAt="TextSelection-A96482EC22E31D62D59A180B98CEE622-1" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-A96482EC22E31D62D59A180B98CEE622-1" continuedAt="TextSelection-A96482EC22E31D62D59A180B98CEE622-2"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><ix:continuation id="TextSelection-A96482EC22E31D62D59A180B98CEE622-2" continuedAt="TextSelection-A96482EC22E31D62D59A180B98CEE622-3"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d62571613e347-wk-Fact-277CC379490ABA8F352A180B98C182FA" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" contextRef="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" format="ixt:datemonthdayyearen">July 27, 2017</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;">, our Board of Directors declared a dividend of $</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d62571613e351-wk-Fact-D36E1DE18EC40D33777E180B98C085C5" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.01</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> per share on our shares of common stock outstanding, payable </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d62571613e355-wk-Fact-A20C00AF448845E17670180B98C026C9" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" contextRef="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" format="ixt:datemonthdayyearen">August 24, 2017</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;">, to shareholders of record on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d62571613e359-wk-Fact-8EB00815E8F2B7A172AF180B98C15774" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" contextRef="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" format="ixt:datemonthdayyearen">August 10, 2017</ix:nonNumeric></span></span></span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-A96482EC22E31D62D59A180B98CEE622-3">.</ix:continuation></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 14</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="sB075FE1A536758188BD26A25E690030A"></a></div><div><br/></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><span 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.</span></div><div><a id="s708779E7E6D05FEC98CBD95D5A9BE12E"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Forward-Looking Statements</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Statements under &#8220;Backlog,&#8221; &#8220;Results of Operations&#8221; and &#8220;Liquidity and Capital Resources&#8221; and other statements in this report and the exhibits hereto that are not statements of historical fact are forward-looking statements. These statements are subject to certain risks and uncertainties that could cause actual results and outcomes to differ materially from the results and outcomes predicted in such forward-looking statements. Investors are cautioned not to place undue reliance upon such forward-looking statements. Important factors that may cause our actual results to differ materially from expectations or projections include those described in Item&#160;1A. Risk Factors included in our Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div><a id="sA6E1BE156D875FC88E87948C9779A6E9"></a></div><div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Executive Summary</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are a leading fabricator of complex steel structures and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy projects and shipping and marine transportation operations. We also provide related installation, hookup, commissioning, repair and maintenance services with specialized crews and integrated project management capabilities. We are currently fabricating complex modules for the construction of a new petrochemical plant and two multi-purpose service vessels. We recently fabricated wind turbine pedestals for the first offshore wind power project in the United States. We also constructed one of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM and the first SPAR fabricated in the United States. Our customers include U.S. and, to a lesser extent, international energy producers, petrochemical, industrial, power and marine operators. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our industry environment continues to be challenged as low oil and gas prices remain. While current oil prices have remained fairly stable, our customers in the global oil and gas industry continue to limit capital spending relative to the already reduced spending levels from 2015 and 2016. This has also negatively impacted the marine and offshore service industries that support offshore exploration and production which has had an adverse effect on our overall backlog levels and created challenges with respect to our ability to operate our facilities at desired utilization levels. As a result, we have experienced significant decreases in revenue. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil and gas producers are not expected to increase drilling activity during 2017, and we do not anticipate any real movement in the near term as it relates to offshore investment and related project activity as producers may choose to focus on land-based oil and gas production through newly discovered shale finds. We expect new demand for our services in the near to medium term to come from petrochemical projects and other non-upstream projects including government, passenger cruise vessels, transportation and renewable energy.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accordingly, we have increased our focus on fabrication projects outside of the upstream oil and gas sector, including certain large petrochemical plant module work, alternative energy fabrication projects and other projects that are less susceptible to fluctuations in oil and gas prices and may actually benefit in the longer term from reliable, lower cost commodity prices. We are currently fabricating complex modules for the construction of a new petrochemical plant. Opportunities for shipyard-related projects remain largely outside of the oil and gas sector including passenger cruise vessels and government contracts. Opportunities for our Services division are expected to remain challenging over the next several months, but not as severe as the challenges facing our Fabrication and Shipyards divisions. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have seen improved bidding opportunities beginning in the fourth quarter of 2016 and extending through the second quarter of 2017 primarily for our Fabrication and Shipyards divisions. Our Shipyards division has recently been awarded contracts for the construction of eight harbor tugs and one research vessel for Oregon State University, with the option for two more research vessels. We continue to actively compete for additional bidding opportunities and believe we will be successful in obtaining new, additional backlog awards in 2017; however, management believes that even if we are successful in obtaining these awards there is an expected lag of several months before these awards will materialize into work at our facilities. While we have been successful in obtaining new backlog in recent months, these backlog awards were received during a period of competitive pricing with low margins. Revenue from these awards will not be realized until later in 2017 and into 2018.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 9, 2017, we successfully negotiated a new </span><span style="font-family:inherit;font-size:10pt;">$40.0 million</span><span style="font-family:inherit;font-size:10pt;"> credit agreement with Whitney Bank. The New Credit Facility matures </span><span style="font-family:inherit;font-size:10pt;">June&#160;9, 2019</span><span style="font-family:inherit;font-size:10pt;"> and may be used for issuing letters of credit and/or general corporate and working capital purposes. We believe the new facility will provide us with additional working capital flexibility to expand operations as backlog improves, respond to market opportunities and support our ongoing operations. In connection with our entry into this facility, we terminated our prior $40.0 million credit facility with JPMorgan Chase Bank, N.A.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 15</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We continue to respond to decreases in project activity by reducing our own discretionary spending. Since the beginning of 2016, we have implemented wage adjustments along with employee benefit and overall cost reductions within all our divisions. We have reduced the level of our workforce based on booked work in all of our facilities and will continue to do so, as necessary. We have reduced our capital expenditures and continue to evaluate opportunities to rationalize assets that are either underutilized, under-performing or not expected to provide sufficient long-term value which include our South Texas assets as further discussed below. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Our South Texas Assets - </span><span style="font-family:inherit;font-size:10pt;">On February 23, 2017, our Board of Directors approved management's recommendation to market our South Texas facilities located in Aransas Pass and Ingleside, Texas, for sale. Our Texas South Yard in Ingleside, Texas, is located on the northwest corner of the intersection of the U.S. Intracoastal Waterway and the Corpus Christi Ship Channel. The 45-foot deep Corpus Christi Ship Channel provides direct and unrestricted access to the Gulf of Mexico. Our Texas North Yard in Aransas Pass, Texas, is located along the U.S. Intracoastal Waterway and is approximately three miles north of the Corpus Christi Ship Channel. These facilities are currently underutilized and represent excess capacity within our Fabrication division. Our net book value of these assets was </span><span style="font-family:inherit;font-size:10pt;">$104.8 million</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We continue to wind down all fabrication activities at these locations and have re-allocated remaining backlog and workforce to our Houma Fabrication Yard as necessary. As a result of the decision to market our South Texas facilities for sale and the underutilization currently being experienced, we expect to incur costs associated with maintaining the facility that will not be recoverable until such time as we are able to consummate one or more sales of these assets. These costs include insurance, general maintenance of the property in its current state, property taxes and retained employees which will be expensed as incurred. We do not expect the sale of these assets to impact our ability to service our deepwater customers or operate our Fabrication division.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In anticipation of the proceeds to be received from the sale of our South Texas assets, we engaged advisors to assist in the development of a capital deployment plan to determine the appropriate use of proceeds from this transaction to maximize long-term shareholder value. Our capital deployment plan includes a variety of investment options including investing in our operating liquidity in order to facilitate anticipated future projects, selected capital improvements to enhance and/or expand our existing facilities, mergers and acquisitions to expand our product and service capabilities and other options to return surplus resources to shareholders either through stock buy-backs and/or special dividends. We are continuing this effort to identify and analyze specific investment opportunities we believe will enhance the long-term value of the Company that are consistent with our strategy.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Prospect Shipyard Assets - </span><span style="font-family:inherit;font-size:10pt;">We lease a 35-acre complex 26 miles from the Gulf of Mexico near Houma, Louisiana. We have entered into an agreement to terminate the lease no later than December 31, 2017, with the owner of the property to facilitate an orderly disposal of assets at the facility. We have classified the machinery and equipment remaining at this shipyard as assets held for sale at February 6, 2017. Our net book value of property, plant and equipment for these assets was </span><span style="font-family:inherit;font-size:10pt;">$2.5 million</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;">$389,000</span><span style="font-family:inherit;font-size:10pt;"> during the first quarter related to these assets. Additionally, we sold two drydocks from our Prospect Shipyard for proceeds of </span><span style="font-family:inherit;font-size:10pt;">$2.0 million</span><span style="font-family:inherit;font-size:10pt;"> and recorded a loss on sale of </span><span style="font-family:inherit;font-size:10pt;">$259,000</span><span style="font-family:inherit;font-size:10pt;"> during the three and six months ended June 30, 2017. See Note 2 of the Notes to Consolidated Financial Statements. The future anticipated costs expected to be incurred prior to the termination of this lease are not significant to our consolidated financial statements. We do not expect the sale of these assets to impact our ability to service Shipyards' customers. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our balance sheet position at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, remains stable with </span><span style="font-family:inherit;font-size:10pt;">$22.3 million</span><span style="font-family:inherit;font-size:10pt;"> in cash, no debt and working capital of </span><span style="font-family:inherit;font-size:10pt;">$167.7 million</span><span style="font-family:inherit;font-size:10pt;"> which includes </span><span style="font-family:inherit;font-size:10pt;">$107.3 million</span><span style="font-family:inherit;font-size:10pt;"> in assets held for sale, primarily related to our South Texas assets. We continue to monitor and maintain a conservative capital structure as we navigate through the current oil and gas industry downturn and as we further transition to new markets outside of the offshore upstream oil and gas sector.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s2E703330C2D55F179D16139A44D72567"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Critical Accounting Policies and Estimates</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For a discussion of critical accounting policies and estimates we use in the preparation of our Consolidated Financial Statements, refer to&#160;&#160;Item&#160;7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in&#160;our Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">. There have been no changes in our evaluation of our critical accounting policies since </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s34CC246CA38559C48B994CE9C3501B3D"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Backlog</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our backlog is based on management&#8217;s estimate of the direct labor hours required to complete, and the remaining revenue to be recognized with respect to those projects for which a customer has authorized us to begin work or purchase materials pursuant to written contracts, letters of intent or other forms of authorization. As engineering and design plans are finalized or changes to existing plans are made, management&#8217;s estimate of the direct labor hours required to complete a project and the price of a project at completion is likely to change.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 16</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All projects currently included in our backlog are generally subject to suspension, termination, or a 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. In addition, customers have the ability to delay the execution of projects.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our backlog at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">, consisted of the following (in thousands, except for percentages):</span></div><div style="line-height:120%;text-align:center;text-indent:32px;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:92.1875%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:31%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2016</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Division</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$'s</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Labor hours</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$'s</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Labor hours</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Fabrication</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42,326</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">426</span></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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">65,444</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Shipyards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">196,429</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">1,032</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">59,771</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">457</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13,318</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">196</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7,757</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">101</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Intersegment eliminations</span></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;"><span style="font-family:inherit;font-size:10pt;">(1,045</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total backlog </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">251,028</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">1,654</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">132,972</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">1,265</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percentage</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percentage</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Major customers </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">five</span></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;"><span style="font-family:inherit;font-size:10pt;">92.8%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">two</span></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;"><span style="font-family:inherit;font-size:10pt;">80.5%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Backlog is expected to be recognized in revenue during:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$'s</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percentage</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2017 </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">84,922</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">33.8%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018 </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">107,903</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">43.0%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2019 </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">49,234</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">19.6%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2020 </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;">8,969</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">3.6%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">251,028</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">100.0%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">___________</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:48px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">We exclude suspended projects from contract backlog when they are expected to be suspended more than 12 months because resumption of work and timing of revenue recognition for these projects are difficult to predict.</span></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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:48px;"><span style="font-family:inherit;font-size:9pt;">(2) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">At </span><span style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:9pt;">, projects for our </span><span style="font-family:inherit;font-size:9pt;">five</span><span style="font-family:inherit;font-size:9pt;"> largest customers in terms of revenue backlog consisted of:</span></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:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:72px;"><span style="font-family:inherit;font-size:9pt;">(i)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">two large multi-purpose service vessels for one customer in our Shipyards division, which commenced in the first quarter of 2014 and will be completed during the first and second quarters of 2018; </span></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:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:72px;"><span style="font-family:inherit;font-size:9pt;">(ii)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">newbuild construction of four harbor tugs for one customer within our Shipyards division;</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:96px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(iii)  newbuild construction of four harbor tugs for one additional customer within our Shipyards division;</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:72px;"><span style="font-family:inherit;font-size:9pt;">(iv) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">the fabrication of four modules associated with a U.S. ethane cracker project within our Fabrication division; and</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:96px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(v)   newbuild construction of an offshore research vessel within our Shipyards division.</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:48px;"><span style="font-family:inherit;font-size:9pt;">(3) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The timing of recognition of the revenue represented in our backlog is based on management&#8217;s current estimates to complete the projects. Certain factors and circumstances could cause changes in the amounts ultimately recognized and the timing of the recognition of revenue from our backlog.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depending on the size of the project, the termination, postponement, or reduction in scope of any one project could significantly reduce our backlog and could have a material adverse effect on revenue, net income and cash flow. Additionally, as we continue to add backlog, we will begin adding personnel with critical project management and fabrication skills to ensure we have the resources necessary to execute our projects well and to support our project risk mitigation discipline for all new project work. This may negatively impact near term results.</span></div><div><a id="s69AF4212427D5A82A56C1A1622B07514"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;">983</span><span style="font-family:inherit;font-size:10pt;"> employees and </span><span style="font-family:inherit;font-size:10pt;">166</span><span style="font-family:inherit;font-size:10pt;"> contract employees compared to </span><span style="font-family:inherit;font-size:10pt;">1,178</span><span style="font-family:inherit;font-size:10pt;"> employees and </span><span style="font-family:inherit;font-size:10pt;">92</span><span style="font-family:inherit;font-size:10pt;"> contract employees as of December&#160;31, 2016.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Labor hours worked were </span><span style="font-family:inherit;font-size:10pt;">1.0 million</span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to </span><span style="font-family:inherit;font-size:10pt;">1.6 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The overall decrease in labor hours worked for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was due to an overall decrease in work experienced in our facilities as a result of depressed oil and gas prices and the corresponding reduction in customer demand within all of our operating divisions.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 17</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="s2A2B33876B595C3082B287F1D6F1C7A9"></a></div><div><br/></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Results of Operations </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Three Months Ended June 30, 2017</span><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">, Compared to </span><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Three Months Ended June 30, 2016</span><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">(in thousands, except for percentages):</span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Consolidated</span></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:87.00787401574803%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:36%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:12%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">45,868</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">81,502</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(35,634</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(43.7)%</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></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;"><span style="font-family:inherit;font-size:10pt;">57,488</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">67,436</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(9,948</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(14.8)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(11,620</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14,066</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(25,686</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(182.6)%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) percentage</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(25.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">17.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,640</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,062</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(422</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(8.3)%</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;">(16,260</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">9,004</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(25,264</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(280.6)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Other income (expense):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(158</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(88</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(70</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></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;"><span style="font-family:inherit;font-size:10pt;">(266</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">42</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(308</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total other income (expense)</span></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;"><span style="font-family:inherit;font-size:10pt;">(412</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(44</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(368</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(836.4)%</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(16,672</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">8,960</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(25,632</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(286.1)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(5,749</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,420</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(9,169</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(268.1)%</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(10,923</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">5,540</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(16,463</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(297.2)%</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</span><span style="font-family:inherit;font-size:10pt;"> Our revenue for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$45.9 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$81.5 million</span><span style="font-family:inherit;font-size:10pt;">, respectively, representing a </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">43.7%</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> is primarily attributable to an overall decrease in work experienced in our facilities as a result of depressed oil and gas prices and the corresponding reduction in customer demand within all of our operating divisions. Pass-through costs as a percentage of revenue were </span><span style="font-family:inherit;font-size:10pt;">53.1%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">35.1%</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, respectively. Pass-through costs, as described in Note 3 of the Notes to Consolidated Financial Statements, are included in revenue but have no impact on the gross profit recognized on a project for a particular period.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) -</span><span style="font-family:inherit;font-size:10pt;"> Our gross loss for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$11.6 million</span><span style="font-family:inherit;font-size:10pt;"> compared to a gross profit of </span><span style="font-family:inherit;font-size:10pt;">$14.1 million</span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to </span><span style="font-family:inherit;font-size:10pt;">$10.2 million</span><span style="font-family:inherit;font-size:10pt;"> of contract losses incurred by our Shipyards division related to cost overruns and re-work identified on two vessel contracts assigned in the LEEVAC transaction, decreased revenue as discussed above, holding costs related to our South Texas assets of </span><span style="font-family:inherit;font-size:10pt;">$1.2 million</span><span style="font-family:inherit;font-size:10pt;"> and lower margins on current work. This was partially offset by decreases in costs resulting from reductions in workforce as we wrapped up and completed projects at our South Texas fabrication yards and Prospect shipyard, no depreciation being recorded for our South Texas assets and Prospect shipyard for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, as these assets are classified as assets held for sale and additional cost cutting measures implemented by management.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - Our general and administrative expenses were </span><span style="font-family:inherit;font-size:10pt;">$4.6 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to </span><span style="font-family:inherit;font-size:10pt;">$5.1 million</span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease in general and administrative expenses for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was primarily attributable to lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss and cost cutting measures implemented by management during the first part of 2016.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other income (expense), net - </span><span style="font-family:inherit;font-size:10pt;">Other expense was </span><span style="font-family:inherit;font-size:10pt;">$266,000</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, as compared to other income of </span><span style="font-family:inherit;font-size:10pt;">$42,000</span><span style="font-family:inherit;font-size:10pt;"> for three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. Other expense for the period was primarily due to losses on the sale of two drydocks from our Shipyards division recorded during </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income tax expense (benefit) - </span><span style="font-family:inherit;font-size:10pt;">Our effective income tax rate for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">34.5%</span><span style="font-family:inherit;font-size:10pt;">, compared to an effective tax rate of </span><span style="font-family:inherit;font-size:10pt;">38.2%</span><span style="font-family:inherit;font-size:10pt;"> for the comparable period during </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease in the effective tax rate is the result of limitations on the deductibility of executive compensation. These amount are included in the estimate of our year-end effective rate.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 18</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Operating Segments </span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in Note 8 of the Notes to Consolidated Financial Statements, management reduced its allocation of corporate administrative costs and overhead expenses to its operating divisions during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, such that a significant portion of its corporate expenses are retained in its non-operating Corporate division. In addition, it has also allocated certain personnel previously included in the operating divisions to within the Corporate division. In doing so, management believes that it has created a fourth reportable segment with each of its </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> operating divisions and its Corporate division each meeting the criteria of reportable segments under GAAP. During the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, we allocated substantially all of our corporate administrative costs and overhead expenses to our three operating divisions. We have recast our 2016 segment data below in order to conform to the current period presentation. Our results of our three operating divisions and Corporate division for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, are presented below (in thousands, except for percentages).</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:88.58267716535433%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:34%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:13%;"></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Fabrication</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13,990</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24,296</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(10,306</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(42.4)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,931</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,877</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1,946</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(50.2)%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;Gross profit (loss) percentage</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">13.8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">16.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(2.2)%</span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">833</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,130</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(297</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(26.3)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,098</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,747</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</span><span style="font-family:inherit;font-size:10pt;"> Revenue from our Fabrication division decreased </span><span style="font-family:inherit;font-size:10pt;">$10.3 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> is attributable to an overall decrease in work experienced in our fabrication yards as a result of depressed oil and gas prices and the corresponding reduction in customer demand for offshore fabrication projects. As discussed above, management has classified our South Texas assets as assets held for sale in response to the underutilization of our Fabrication assets. As of June 30, 2017, all of our projects at our South Texas fabrication yards have been completed or transferred to our Houma fabrication yard.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) - </span><span style="font-family:inherit;font-size:10pt;">Gross profit from our Fabrication division for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$1.9 million</span><span style="font-family:inherit;font-size:10pt;"> compared to a gross profit of </span><span style="font-family:inherit;font-size:10pt;">$3.9 million</span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease was due to lower revenue from decreased fabrication work as discussed above and approximately </span><span style="font-family:inherit;font-size:10pt;">$1.2 million</span><span style="font-family:inherit;font-size:10pt;"> of holding costs for our South Texas assets. This was partially offset by decreases in costs resulting from reductions in workforce as we wrapped up and completed projects at our South Texas fabrication yards, no depreciation being recorded for our South Texas assets for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, as these assets are classified as assets held for sale and additional cost cutting measures implemented by management.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - General and administrative expenses for our Fabrication division decreased </span><span style="font-family:inherit;font-size:10pt;">$297,000</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease is primarily due to decreases in costs resulting from reductions in workforce as we wrapped up and completed projects at our South Texas fabrication yards and lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:90.74803149606299%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:34%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:13%;"></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Shipyards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">18,303</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">29,373</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(11,070</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(37.7)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss) </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(13,851</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,423</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(19,274</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(355.4)%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;Gross profit (loss) percentage</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(75.7</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">18.5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(94.2)%</span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">983</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,460</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(477</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(32.7)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss) </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(14,834</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,963</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">___________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Revenue for the </span><span style="font-family:inherit;font-size:9pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2016</span><span style="font-family:inherit;font-size:9pt;">, includes </span><span style="font-family:inherit;font-size:9pt;">$335,000</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">$1.5 million</span><span style="font-family:inherit;font-size:9pt;"> of non-cash amortization of deferred revenue related to the values assigned to the contracts acquired in the LEEVAC transaction, respectively.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 19</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</span><span style="font-family:inherit;font-size:10pt;"> Revenue from our Shipyards division decreased </span><span style="font-family:inherit;font-size:10pt;">$11.1 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">, due to depressed oil and gas prices and the corresponding reduction in customer demand for shipbuilding and repair services supporting the oil and gas industry. During the first quarter of 2017, we completed a vessel that we assumed in the LEEVAC transaction and delivered to a customer on February 6, 2017.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) - </span><span style="font-family:inherit;font-size:10pt;">Gross loss from our Shipyards division was </span><span style="font-family:inherit;font-size:10pt;">$13.9 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to a gross profit of </span><span style="font-family:inherit;font-size:10pt;">$5.4 million</span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease was due to:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$10.2 million</span><span style="font-family:inherit;font-size:10pt;"> in contract losses related to cost overruns and re-work that has been identified on two contracts assigned to us in the LEEVAC transaction; </span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">holding and closing costs related to our Prospect shipyard as we wind down operations at this facility; </span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">holding costs related to a completed vessel that was delivered on February 6, 2017; however, was refused by our customer alleging certain technical deficiencies (see also Note 9 of the Notes to Consolidated Financial Statements); and </span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">overall decreases in work under other various contracts as discussed above. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - General and administrative expenses for our Shipyards division decreased </span><span style="font-family:inherit;font-size:10pt;">$477,000</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">, primarily due to lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss and cost cutting measures implemented by management during the first part of 2016.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:90.74803149606299%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:34%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:13%;"></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15,396</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">28,692</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(13,296</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(46.3)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">390</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,864</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(4,474</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(92.0)%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;Gross profit (loss) percentage</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2.5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">17.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(14.5)%</span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">647</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">800</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(153</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(19.1)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(257</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,064</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</span><span style="font-family:inherit;font-size:10pt;"> Revenue from our Services division decreased </span><span style="font-family:inherit;font-size:10pt;">$13.3 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">, due to an overall decrease in work experienced as a result of depressed oil and gas prices and the corresponding reduction in customer demand for oil and gas related service projects.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit - </span><span style="font-family:inherit;font-size:10pt;">Gross profit from our Services division decreased </span><span style="font-family:inherit;font-size:10pt;">$4.5 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">, due to decreased revenue discussed above and lower margins on new work performed during 2017.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - General and administrative expenses for our Services division decreased </span><span style="font-family:inherit;font-size:10pt;">$153,000</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the three months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">, due to lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:90.74803149606299%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:34%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:13%;"></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(90</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(98</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">8.2%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;Gross profit (loss) percentage</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,177</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,672</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">505</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">30.2%</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2,267</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1,770</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - General and administrative expenses for our Corporate division increased primarily due to a restructuring of our corporate division with additional personnel allocated to our corporate division during 2017 as discussed above as well as for expenses incurred for advisors to assist in a strategic financial analysis project in anticipation of the proceeds to be received from the sale of our South Texas assets. This has been partially offset by lower bonuses accrued during 2017, as a result of a combination of a smaller workforce and our consolidated gross loss.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 20</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Six Months Ended June 30, 2017</span><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">, Compared to </span><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Six Months Ended June 30, 2016</span><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">(in thousands, except for percentages):</span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Consolidated</span></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:87.00787401574803%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:36%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:12%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">83,860</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">165,481</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(81,621</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(49.3)%</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></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;"><span style="font-family:inherit;font-size:10pt;">100,378</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">145,714</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(45,336</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(31.1)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;">(16,518</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">19,767</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(36,285</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(183.6)%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) percentage</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(19.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">11.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,570</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,547</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(977</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(10.2)%</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</span></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;"><span style="font-family:inherit;font-size:10pt;">389</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">389</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">100.0%</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;">(25,477</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">10,220</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(35,697</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(349.3)%</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Other income (expense):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(217</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(138</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(79</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></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;"><span style="font-family:inherit;font-size:10pt;">(257</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">440</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(697</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Total other income (expense)</span></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;"><span style="font-family:inherit;font-size:10pt;">(462</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">310</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(772</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(249.0)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(25,939</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">10,530</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(36,469</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(346.3)%</span></div></td></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;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span></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;"><span style="font-family:inherit;font-size:10pt;">(8,561</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">4,001</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(12,562</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(314.0)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(17,378</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">6,529</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(23,907</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">(366.2)%</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</span><span style="font-family:inherit;font-size:10pt;"> Our revenue for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$83.9 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$165.5 million</span><span style="font-family:inherit;font-size:10pt;">, respectively, representing a </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">49.3%</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> is primarily attributable to an overall decrease in work experienced in our facilities as a result of depressed oil and gas prices and the corresponding reduction in customer demand within all of our operating divisions. Pass-through costs as a percentage of revenue were </span><span style="font-family:inherit;font-size:10pt;">41.9%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">37.6%</span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, respectively. Pass-through costs, as described in Note 3 of the Notes to Consolidated Financial Statements, are included in revenue but have no impact on the gross profit recognized on a project for a particular period.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) -</span><span style="font-family:inherit;font-size:10pt;"> Our gross loss for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$16.5 million</span><span style="font-family:inherit;font-size:10pt;"> compared to a gross profit of </span><span style="font-family:inherit;font-size:10pt;">$19.8 million</span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to </span><span style="font-family:inherit;font-size:10pt;">$10.6 million</span><span style="font-family:inherit;font-size:10pt;"> of losses incurred by our Shipyards division related to cost overruns and re-work identified on two vessel contracts assigned in the LEEVAC transaction, decreased revenue as discussed above, holding costs related to our South Texas assets of </span><span style="font-family:inherit;font-size:10pt;">$2.5 million</span><span style="font-family:inherit;font-size:10pt;"> and lower margins on current work. This was partially offset by decreases in costs resulting from reductions in workforce as we wrapped up and completed projects at our South Texas fabrication yards and Prospect shipyard, suspended depreciation for our South Texas assets and Prospect shipyard during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, as these assets are classified as assets held for sale and additional cost cutting measures implemented by management.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - Our general and administrative expenses were </span><span style="font-family:inherit;font-size:10pt;">$8.6 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to </span><span style="font-family:inherit;font-size:10pt;">$9.5 million</span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease in general and administrative expenses for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was primarily attributable to lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss and cost cutting measures implemented by management during the first part of 2016.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Asset Impairment</span><span style="font-family:inherit;font-size:10pt;"> - During the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;">$389,000</span><span style="font-family:inherit;font-size:10pt;"> related to our assets held for sale at our Prospect Shipyard. See also Note 2 of the Notes to Consolidated Financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other income (expense), net - </span><span style="font-family:inherit;font-size:10pt;">Other expense was </span><span style="font-family:inherit;font-size:10pt;">$257,000</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to other income of </span><span style="font-family:inherit;font-size:10pt;">$440,000</span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">. Other expense for the period was primarily due to losses on sales of two drydocks from our Shipyards division. Other income for the prior period was primarily due to gains on sales of assets from our Fabrication division recorded during the first quarter of 2016.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 21</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income tax expense (benefit) - </span><span style="font-family:inherit;font-size:10pt;">Our effective income tax rate for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">33.0%</span><span style="font-family:inherit;font-size:10pt;">, compared to an effective tax rate of </span><span style="font-family:inherit;font-size:10pt;">38.0%</span><span style="font-family:inherit;font-size:10pt;"> for the comparable period during </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease in the effective tax rate is the result of limitations on the deductibility of executive compensation.</span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Operating Segments </span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed above and in Note 8 of the Notes to Consolidated Financial Statements, management reduced its allocation of corporate administrative costs and overhead expenses to its operating divisions during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We have recast our 2016 segment data below in order to conform to the current period presentation. Our results of our three operating divisions and Corporate division for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, are presented below (in thousands, except for percentages).</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:88.58267716535433%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:34%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:13%;"></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Fabrication</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;">24,199</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;">48,125</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(23,926</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(49.7)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1,034</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,964</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(4,998</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(126.1)%</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;Gross profit (loss) percentage</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(4.3</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">)%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">8.2</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(12.5)%</span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,654</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,936</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(282</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(14.6)%</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(2,688</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2,028</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</span><span style="font-family:inherit;font-size:10pt;"> Revenue from our Fabrication division decreased </span><span style="font-family:inherit;font-size:10pt;">$23.9 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> is attributable to an overall decrease in work experienced in our fabrication yards as a result of depressed oil and gas prices and the corresponding reduction in customer demand for offshore fabrication projects. As discussed above, management has classified our South Texas assets as assets held for sale in response to the underutilization of our Fabrication assets. As of June 30, 2017, all of our projects at our South Texas fabrication yards have been completed or transferred to our Houma fabrication yard.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) - </span><span style="font-family:inherit;font-size:10pt;">Gross loss from our Fabrication division for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$1.0 million</span><span style="font-family:inherit;font-size:10pt;"> compared to a gross profit of </span><span style="font-family:inherit;font-size:10pt;">$4.0 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease was due to lower revenue from decreased fabrication work as discussed above and approximately </span><span style="font-family:inherit;font-size:10pt;">$2.5 million</span><span style="font-family:inherit;font-size:10pt;"> of holding costs for our South Texas assets as we market them for sale. This was partially offset by decreases in costs resulting from reductions in workforce as we wrapped up and completed projects at our South Texas fabrication yards, reduced depreciation being recorded for our South Texas assets for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, as these assets are classified as assets held for sale on February 23, 2017, and additional cost cutting measures implemented by management.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - General and administrative expenses for our Fabrication division decreased </span><span style="font-family:inherit;font-size:10pt;">$282,000</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease is primarily due to decreases in costs resulting from reductions in workforce as we wrapped up and completed projects at our South Texas fabrication yards and lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss. This was partially offset by expenses incurred to market our South Texas assets for sale and payment of termination benefits during the first quarter of 2017 as we reduced its workforce and completed those operations.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:90.74803149606299%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:34%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:13%;"></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Shipyards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">36,724</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">63,493</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(26,769</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(42.2)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss) </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(15,556</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7,797</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(23,353</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(299.5)%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;Gross profit (loss) percentage</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(42.4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">12.3</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(54.7)%</span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,947</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,750</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(803</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(29.2)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">389</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">389</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">100.0%</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss) </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(17,892</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,047</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">___________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Revenue for the six months ended </span><span style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">2016</span><span style="font-family:inherit;font-size:9pt;">, includes </span><span style="font-family:inherit;font-size:9pt;">$1.9 million</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">$2.7 million</span><span style="font-family:inherit;font-size:9pt;"> of non-cash amortization of deferred revenue related to the values assigned to the contracts acquired in the LEEVAC transaction, respectively.</span></div></td></tr></table><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 22</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</span><span style="font-family:inherit;font-size:10pt;"> Revenue from our Shipyards division decreased </span><span style="font-family:inherit;font-size:10pt;">$26.8 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, due to depressed oil and gas prices and the corresponding reduction in customer demand for shipbuilding and repair services supporting the oil and gas industry. During the first quarter of 2017, we completed a vessel that we assumed in the LEEVAC transaction and delivered to a customer on February 6, 2017.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) - </span><span style="font-family:inherit;font-size:10pt;">Gross loss from our Shipyards division was </span><span style="font-family:inherit;font-size:10pt;">$15.6 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to a gross profit of </span><span style="font-family:inherit;font-size:10pt;">$7.8 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The decrease was due to:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$10.6 million</span><span style="font-family:inherit;font-size:10pt;"> in contract losses related to cost overruns and re-work that has been identified on two contracts assigned to us in the LEEVAC transaction; </span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">holding and closing costs related to our Prospect shipyard as we wind down operations at this facility; </span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">holding costs related to a completed vessel that was delivered on February 6, 2017; however, was refused by our customer alleging certain technical deficiencies (see also Note 9 of the Notes to Consolidated Financial Statements); and </span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">overall decreases in work under other various contracts as discussed above. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - General and administrative expenses for our Shipyards division decreased </span><span style="font-family:inherit;font-size:10pt;">$803,000</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, primarily due to lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss and cost cutting measures implemented by management during the first part of  2016.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Asset Impairment</span><span style="font-family:inherit;font-size:10pt;"> - During </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;">$389,000</span><span style="font-family:inherit;font-size:10pt;"> related to our assets held for sale at our Prospect shipyard. See also Note 2 of the Notes to Consolidated Financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:90.74803149606299%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:34%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:13%;"></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">26,107</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">55,251</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(29,144</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(52.7)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">423</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,240</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(7,817</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(94.9)%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;Gross profit (loss) percentage</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">1.6</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">14.9</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(13.3)%</span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,313</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,519</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(206</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(13.6)%</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(890</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,721</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</span><span style="font-family:inherit;font-size:10pt;"> Revenue from our Services division decreased </span><span style="font-family:inherit;font-size:10pt;">$29.1 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, due to an overall decrease in work experienced as a result of depressed oil and gas prices and the corresponding reduction in customer demand for oil and gas related service projects.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit - </span><span style="font-family:inherit;font-size:10pt;">Gross profit from our Services division decreased </span><span style="font-family:inherit;font-size:10pt;">$7.8 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, due to decreased revenue discussed above and lower margins on new work performed during 2017.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - General and administrative expenses for our Services division decreased </span><span style="font-family:inherit;font-size:10pt;">$206,000</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, due to lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:90.74803149606299%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:34%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:13%;"></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase or (Decrease)</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</span></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;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;%</span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(351</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(234</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(117</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(50.0)%</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;Gross profit (loss) percentage</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,656</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,342</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">314</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">9.4%</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(4,007</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3,576</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(431</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 23</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) - </span><span style="font-family:inherit;font-size:10pt;">Gross loss from our Corporate division increased primarily due to a restructuring of our corporate division with additional personnel allocated to our corporate division during 2017 as discussed above.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;"> - General and administrative expenses for our Corporate division increased primarily due to a restructuring of our corporate division with additional personnel allocated to our corporate division during 2017 as discussed above as well as for expenses incurred for advisors to assist in a strategic financial analysis project in anticipation of the proceeds to be received from the sale of our South Texas assets. This has been partially offset by lower bonuses accrued during 2017 as a result of a combination of a smaller workforce and our consolidated gross loss.</span></div><div><a id="sC5D584B962F85CC885437B17260FD62A"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Liquidity and Capital Resources</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Historically, we have funded our business activities through cash generated from operations. At </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we had no amounts outstanding under our credit facility, </span><span style="font-family:inherit;font-size:10pt;">$4.6 million</span><span style="font-family:inherit;font-size:10pt;"> in outstanding letters of credit, and cash and cash equivalents totaling </span><span style="font-family:inherit;font-size:10pt;">$22.3 million</span><span style="font-family:inherit;font-size:10pt;">, compared to </span><span style="font-family:inherit;font-size:10pt;">$51.2 million</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">. Working capital was </span><span style="font-family:inherit;font-size:10pt;">$167.7 million</span><span style="font-family:inherit;font-size:10pt;"> and our ratio of current assets to current liabilities was </span><span style="font-family:inherit;font-size:10pt;">4.62</span><span style="font-family:inherit;font-size:10pt;"> to 1 at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, compared to </span><span style="font-family:inherit;font-size:10pt;">$78.0 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">3.21</span><span style="font-family:inherit;font-size:10pt;"> to 1, respectively, at </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">. Working capital at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, includes </span><span style="font-family:inherit;font-size:10pt;">$107.3 million</span><span style="font-family:inherit;font-size:10pt;"> related to assets held for sale, primarily related to our South Texas facilities. Our primary use of cash during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, is referenced in the Cash Flow Activities section below.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, our contracts receivable balance was </span><span style="font-family:inherit;font-size:10pt;">$38.1 million</span><span style="font-family:inherit;font-size:10pt;"> of which we have subsequently collected </span><span style="font-family:inherit;font-size:10pt;">$12.0 million</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">July&#160;19, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 9, 2017, we entered into a </span><span style="font-family:inherit;font-size:10pt;">$40.0 million</span><span style="font-family:inherit;font-size:10pt;"> credit agreement with Whitney Bank, as lender (the &#8220;New Credit Facility&#8221;). The New Credit Facility matures </span><span style="font-family:inherit;font-size:10pt;">June&#160;9, 2019</span><span style="font-family:inherit;font-size:10pt;"> and may be used for issuing letters of credit and/or general corporate and working capital purposes. We believe that the new facility will provide us with additional working capital flexibility to expand operations as backlog improves, respond to market opportunities and support our ongoing operations.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on drawings under the New Credit Facility may be designated, at our option, as either Base Rate (as defined in the New Credit Facility) or LIBOR plus </span><span style="font-family:inherit;font-size:10pt;">2.0%</span><span style="font-family:inherit;font-size:10pt;"> per annum. Unused commitment fees on the undrawn portion of the facility and the letter of credit fee on undrawn stated amounts under letters of credit issued by the lenders are </span><span style="font-family:inherit;font-size:10pt;">0.4%</span><span style="font-family:inherit;font-size:10pt;"> per annum and </span><span style="font-family:inherit;font-size:10pt;">2.0%</span><span style="font-family:inherit;font-size:10pt;"> per annum, respectively. The New Credit Facility is secured by substantially all of our assets (other than the assets of Gulf Marine Fabricators, L.P., which are currently held for sale). </span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We must comply with the following financial covenants each quarter during the term of the facility:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ratio of current assets to current liabilities of not less than </span><span style="font-family:inherit;font-size:10pt;">1.25</span><span style="font-family:inherit;font-size:10pt;">:1.00;</span></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;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">minimum tangible net worth requirement of at least the sum of:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$230.0 million</span><span style="font-family:inherit;font-size:10pt;">, plus </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">an amount equal to 50% of consolidated net income for each fiscal quarter ending after June 30, 2017 (with no deduction for a net loss in any such fiscal quarter except for any gain or loss in connection with the sale of assets by Gulf Marine Fabricators, L.P.), plus </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100% of all net proceeds of any issuance of any stock or other equity after deducting of any fees, commissions, expenses and other costs incurred in such offering; and</span></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;"><span style="font-family:inherit;font-size:10pt;">iii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ratio of funded debt to tangible net worth of not more than </span><span style="font-family:inherit;font-size:10pt;">0.50</span><span style="font-family:inherit;font-size:10pt;">:1.00.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concurrent with our execution of the New Credit Facility, we terminated our prior credit facility with JPMorgan Chase Bank, N.A. At the time of the termination, there was approximately </span><span style="font-family:inherit;font-size:10pt;">$4.6 million</span><span style="font-family:inherit;font-size:10pt;"> of letters of credit outstanding, all of which was temporarily cash collateralized by us. Subsequent to June 30, 2017, we were able to reissue new letters of credit under the New Credit Facility, of which </span><span style="font-family:inherit;font-size:10pt;">$4.6 million</span><span style="font-family:inherit;font-size:10pt;"> have been accepted by the beneficiaries, and we have been released from cash collateral requirements. Availability under our credit facility for future, additional letters of credit and borrowings is </span><span style="font-family:inherit;font-size:10pt;">$35.4 million</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we were in compliance with all of our covenants. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our primary liquidity requirements are for the costs associated with fabrication projects, capital expenditures and payment of dividends to our shareholders. We anticipate capital expenditures for the remainder of 2017 to range between $2.0 million to $5.0 million primarily for the following: </span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">improvements to our Jennings and Lake Charles leased shipyards,</span></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:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">improvement to the bulkhead at our Houma facility, and</span></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:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">computer system upgrades.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 24</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 21, 2016, a customer of our Shipyards division announced it was in noncompliance with certain financial covenants included in the customer&#8217;s debt agreements and stated that, while it had received limited waivers from its lenders, its debt agreements would require further negotiation and amendment. This same customer rejected delivery of the first vessel that we completed and tendered for delivery on February 6, 2017, alleging certain technical deficiencies exist with respect to the vessel and is seeking recovery of all purchase price amounts previously paid by the customer under the contract. On March 10, 2017, we gave notice for arbitration with our customer in an effort to resolve this matter. We are also building a second vessel for this customer which has been suspended and included in our arbitration proceedings. We disagree with our customer concerning these alleged technical deficiencies and have put the customer in default under the terms of the contracts for both vessels. On May 17, 2017, the customer filed for protection under Chapter 11 of the United States Bankruptcy Code for reorganization under a negotiated, pre-packaged plan. The customer has petitioned the Bankruptcy Court to accept our contracts for the two vessels we are constructing for them. As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;">$4.6 million</span><span style="font-family:inherit;font-size:10pt;"> remained due and outstanding from our customer for the first vessel. The balance due to us for the second vessel upon completion and delivery is approximately </span><span style="font-family:inherit;font-size:10pt;">$4.9 million</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are working with legal counsel to protect our contractual claims during the restructuring and intend to re-initiate our rights for arbitration in accordance with our contract upon our customer's emergence from Chapter 11 reorganization. We intend to take all legal action as may be necessary to protect our rights under the contracts and recover the remaining balances owed to us. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We continue to monitor our work performed in relation to our customer&#8217;s status and its ability to pay under the terms of these contracts. Because these vessels have been completed or are substantially complete, we believe that they have significant fair value and that we would be able to fully recover any remaining amounts due to us in the event we enforce our security interest over these projects.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In anticipation of the proceeds to be received from the sale of our South Texas assets, we engaged advisors to assist in the development of a capital deployment plan to determine the appropriate use of proceeds from this transaction to maximize long-term shareholder value. Our capital deployment plan includes a variety of investment options including investing in our operating liquidity in order to facilitate anticipated future projects, selected capital improvements to enhance and/or expand our existing facilities, mergers and acquisitions to expand our product and service capabilities and other options to return surplus resources to shareholders either through stock buy-backs and/or special dividends. We are continuing this effort to identify and analyze specific investment opportunities we believe will enhance the long-term value of the Company and that are consistent with our strategy.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">July&#160;27, 2017</span><span style="font-family:inherit;font-size:10pt;">, our Board of Directors declared a dividend of $</span><span style="font-family:inherit;font-size:10pt;">0.01</span><span style="font-family:inherit;font-size:10pt;"> per share on our shares of common stock outstanding, payable </span><span style="font-family:inherit;font-size:10pt;">August 24, 2017</span><span style="font-family:inherit;font-size:10pt;">, to shareholders of record on </span><span style="font-family:inherit;font-size:10pt;">August&#160;10, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We believe our cash and cash equivalents generated by our future operating activities and proceeds to be received from future assets sales will be sufficient to fund our capital expenditures and meet our working capital needs for both the near and longer term to continue our operations, satisfy our contractual operations and pay dividends to our shareholders. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Cash Flow Activities</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, net cash used in operating activities was </span><span style="font-family:inherit;font-size:10pt;">$27.9 million</span><span style="font-family:inherit;font-size:10pt;">, compared to net cash provided by operating activities of </span><span style="font-family:inherit;font-size:10pt;">$11.8 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The use of cash in operations during the period was primarily due to the following:</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating losses for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, in excess of non-cash depreciation, amortization, impairment and stock compensation expense of approximately </span><span style="font-family:inherit;font-size:10pt;">$17.9 million</span><span style="font-family:inherit;font-size:10pt;">,</span></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:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payment of year-end bonuses related to 2016,</span></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:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Progress on liabilities from assumed contracts in the LEEVAC transaction. While our purchase price for the acquisition of the LEEVAC assets during 2016 was $20.0 million, we received a net $3.0 million in cash from the seller for the assumption of certain net liabilities and settlement payments on ongoing shipbuilding projects of $23.0 million that were assigned to us in the transaction. We have significantly progressed these contracts, which in turn has resulted in utilization of the working capital and settlement payments received during 2016.</span></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:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The suspension of two vessel projects following our customer&#8217;s refusal to accept delivery of the first vessel in February 2017, and our inability to collect $9.5 million in scheduled payments under these contracts. We have initiated arbitration proceedings during the quarter to enforce our rights under these contracts; and</span></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:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Build-up of costs for contracts in progress related to a customer in our Shipyards division with significant milestone payments occurring in the later stages of the projects which are expected to occur beginning in the third quarter of 2017 through the first quarter of 2018. </span></div></td></tr></table><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 25</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by investing activities for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$296,000</span><span style="font-family:inherit;font-size:10pt;">, compared to cash provided by investing activities of </span><span style="font-family:inherit;font-size:10pt;">$3.8 million</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">. The change in cash provided by investing activities is primarily due to cash received from the sale of three cranes at our Texas facility for </span><span style="font-family:inherit;font-size:10pt;">$5.5 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$1.6 million</span><span style="font-family:inherit;font-size:10pt;"> of cash acquired in the LEEVAC transaction during 2016.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash used in financing activities for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$1.2 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$441,000</span><span style="font-family:inherit;font-size:10pt;">, respectively. The increase in cash used in financing activities is due to the cash payments made to taxing authorities on behalf of employees' for their vesting of common stock.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sFC8B03992AB8560ABC137D4D63BD18D1"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Contractual Obligations</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no material changes from the information included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2016. For more information on our contractual obligations, refer to Part II, Item&#160;7 of our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2016.</span></div><div><a id="s6F89452064605A4C81A498E50E6BDA7D"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Off-Balance Sheet Arrangements</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no material changes from the information included in our Annual Report on Form&#160;10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div><a id="s3899782AD4ED5D1E93A7F7B9AE76D7EF"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 3. Quantitative and Qualitative Disclosures About Market Risk.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no material changes in the Company&#8217;s market risks during the quarter ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. For more information on market risk, refer to Part II, Item&#160;7A. of our Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div><a id="s2BA647D7F41B58C4A5B1230942D37868"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 4. Controls and Procedures.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no changes during the fiscal quarter ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, 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.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 26</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="s57B74B59470D50E197E7A38CD4147BEA"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF528512BF8BE56EDA23AB50F2805EDDA"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART II. OTHER INFORMATION</span></div><div><a id="sB94A18BEB52B59D784C8C8185E9700D2"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;1. Legal Proceedings.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to various routine legal proceedings in the normal conduct of its business primarily involving commercial claims, workers&#8217; compensation claims, and claims for personal injury under general maritime laws of the United States and the Jones Act. While the outcome of these lawsuits, legal proceedings and claims cannot be predicted with certainty, management believes that the outcome of any such proceedings, even if determined adversely, would not have a material adverse effect on the financial position, results of operations or cash flows of the Company.</span></div><div><a id="s35BAA7AD0F935DCCBAE981B1B64F03E7"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;1A. Risk Factors.</span></div><div style="line-height:120%;padding-bottom:12px;text-indent:32px;font-size:10pt;"><span 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; included in&#160;our Annual Report on Form 10-K for the year ended December&#160;31, </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div><a id="s289E7FFD35CB56939047B9A55D409FB4"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;6. Exhibits.</span><div style="padding-left: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.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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;&#160;</span></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description of Exhibit</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">3.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Composite Articles of Incorporation of the Company incorporated by reference to Exhibit 3.1 of the Company&#8217;s Form 10-Q filed April 23, 2009.</span></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;"><span style="font-family:inherit;font-size:10pt;">3.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Amended and Restated Bylaws of the Company, incorporated by reference to Exhibit 3.1 of the Company&#8217;s Form 8-K filed November 4, 2016.</span></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;"><span style="font-family:inherit;font-size:10pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change of Control Agreement, dated March 1, 2017, between the Company and David S. Schorlemer, incorporated by reference to Exhibit 10.15 of the Company's Form 10-K for the year ended December 31, 2016 filed on March 2, 2017.</span></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;"><span style="font-family:inherit;font-size:10pt;">10.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Credit Agreement dated June 9, 2017, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 8-K filed June 9, 2017.</span></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;"><span style="font-family:inherit;font-size:10pt;">31.1</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">CEO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934.</span></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;"><span style="font-family:inherit;font-size:10pt;">31.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">CFO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934.</span></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;"><span style="font-family:inherit;font-size:10pt;">32</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Section 906 Certification furnished pursuant to 18 U.S.C. Section 1350.</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">101</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span 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):</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(i)</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(ii)</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(iii)</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statement of Changes in Shareholders&#8217; Equity,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(iv)</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows and</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(v)</span></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;"><span style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements.</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 27</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="sFE8B14B7B0495C99924492D6C1D35E15"></a></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">GULF ISLAND FABRICATION, INC.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">BY:</span></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;"><span style="font-family:inherit;font-size:10pt;">/s/ David S. Schorlemer</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">David S. Schorlemer</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Executive Vice President, Chief Financial Officer, and Treasurer                                                                (Principal Financial and Accounting Officer)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Date: </span><span style="font-family:inherit;font-size:10pt;">August&#160;1, 2017</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">- </span><span style="font-family:inherit;font-size:10pt;"> 28</span><span style="font-family:inherit;font-size:10pt;"> -</span></div></div><hr style="page-break-after:always"></hr><div><a id="sB3C7D071064C5E97963E5A0AAE95778E"></a></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT INDEX </span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span></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="4"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:88%;"></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;&#160;</span></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description of Exhibit</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">3.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Composite Articles of Incorporation of the Company incorporated by reference to Exhibit 3.1 of the Company&#8217;s Form 10-Q filed April 23, 2009.</span></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;"><span style="font-family:inherit;font-size:10pt;">3.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Amended and Restated Bylaws of the Company, incorporated by reference to Exhibit 3.1 of the Company&#8217;s Form 8-K filed November 4, 2016.</span></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;"><span style="font-family:inherit;font-size:10pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change of Control Agreement, dated March 1, 2017, between the Company and David S. Schorlemer, incorporated by reference to Exhibit 10.15 of the Company's Form 10-K for the year ended December 31, 2016 filed on March 2, 2017.</span></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;"><span style="font-family:inherit;font-size:10pt;">10.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Credit Agreement dated June 9, 2017, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 8-K filed June 9, 2017.</span></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;"><span style="font-family:inherit;font-size:10pt;">31.1</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">CEO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934.</span></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;"><span style="font-family:inherit;font-size:10pt;">31.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">CFO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934.</span></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;"><span style="font-family:inherit;font-size:10pt;">32</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Section 906 Certification furnished pursuant to 18 U.S.C. Section 1350.</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">101</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span 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):</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(i)</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(ii)</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(iii)</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statement of Changes in Shareholders&#8217; Equity,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(iv)</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows and</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(v)</span></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;"><span style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements.</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">E-1</span></div></div>	</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>q22017-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 2017 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s57D69889FD415C02BB8A5529D442F5F6"></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;">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;">I am 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;1, 2017</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>q22017-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 2017 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sEE2FA9BC6CCA584AA34E8CFFCB1812B4"></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;">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, David S. Schorlemer, 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;">I am 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;1, 2017</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/ David S. Schorlemer</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;">David S. Schorlemer</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President, Chief Financial Officer and Treasurer</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Financial and Accounting 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>q22017-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 2017 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s9F2F615897D35A62AB65E305A8DD6237"></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;">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 period ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</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 Section&#160;906 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;1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;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/ David S. Schorlemer</font></div></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;">David S. Schorlemer </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 and Accounting 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;1, 2017</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.SCH
<SEQUENCE>5
<FILENAME>gifi-20170630.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/20170630" xmlns:gifi="http://www.gulfisland.com/20170630" 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/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://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/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gifi-20170630_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-20170630_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-20170630_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-20170630_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>2403402 - 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>2403403 - 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>2110100 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesDetails" roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails">
        <link:definition>2410401 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001000 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementOfChangesInShareholdersEquity" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity">
        <link:definition>1003000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfCashFlows" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfOperations" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations">
        <link:definition>1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContractsReceivableAndRetainage" roleURI="http://www.gulfisland.com/role/ContractsReceivableAndRetainage">
        <link:definition>2105100 - Disclosure - CONTRACTS RECEIVABLE AND RETAINAGE</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="ContractsReceivableAndRetainageDetails" roleURI="http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails">
        <link:definition>2405401 - Disclosure - Contracts Receivable and Retainage (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="EarningsPerShareAndShareholdersEquity" roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquity">
        <link:definition>2107100 - Disclosure - EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareAndShareholdersEquityDetails" roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails">
        <link:definition>2407402 - Disclosure - Earnings Per Share and Shareholders' Equity (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="EarningsPerShareAndShareholdersEquityTables" roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables">
        <link:definition>2307301 - Disclosure - Earnings Per Share and Shareholders' Equity (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="FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" roleURI="http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails">
        <link:definition>2406401 - Disclosure - Fair Value Measurement - Property, Plant, and Equipment Reclassified (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="FairValueMeasurements" roleURI="http://www.gulfisland.com/role/FairValueMeasurements">
        <link:definition>2106100 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LineOfCredit" roleURI="http://www.gulfisland.com/role/LineOfCredit">
        <link:definition>2108100 - Disclosure - LINE OF CREDIT</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="LineOfCreditDetails" roleURI="http://www.gulfisland.com/role/LineOfCreditDetails">
        <link:definition>2408401 - Disclosure - Line of Credit (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="OrganizationAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies">
        <link:definition>2101100 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>2401402 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAndContractCosts" roleURI="http://www.gulfisland.com/role/RevenueAndContractCosts">
        <link:definition>2104100 - Disclosure - REVENUE AND CONTRACT COSTS</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="RevenueAndContractCostsNarrativeDetails" roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails">
        <link:definition>2404403 - Disclosure - Revenue and Contract Costs - 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="RevenueAndContractCostsPassThroughCostsDetails" roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails">
        <link:definition>2404402 - Disclosure - Revenue and Contract Costs - Pass Through Costs (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="RevenueAndContractCostsTables" roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsTables">
        <link:definition>2304301 - Disclosure - Revenue and Contract Costs (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>2109100 - 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="SegmentDisclosuresDetails" roleURI="http://www.gulfisland.com/role/SegmentDisclosuresDetails">
        <link:definition>2409402 - Disclosure - Segment Disclosures (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>2309301 - 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>
      <link:roleType id="SubsequentEvents" roleURI="http://www.gulfisland.com/role/SubsequentEvents">
        <link:definition>2111100 - Disclosure - SUBSEQUENT EVENTS</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="SubsequentEventsDetails" roleURI="http://www.gulfisland.com/role/SubsequentEventsDetails">
        <link:definition>2411401 - Disclosure - Subsequent Events (Details)</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 abstract="true" id="gifi_BillingsinExcessofCostsMember" name="BillingsinExcessofCostsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_ContractReceivableMember" name="ContractReceivableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_ContractsReceivableNumberofModules" name="ContractsReceivableNumberofModules" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_ContractsReceivableNumberofVessels" name="ContractsReceivableNumberofVessels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gifi_CostsinExcessofBillingsMember" name="CostsinExcessofBillingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_CustomerofShipyardMember" name="CustomerofShipyardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" name="DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" name="DebtInstrumentCovenantTermsMinimumCurrentRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement" name="DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" 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 id="gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount" name="EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_FabricationSegmentMember" name="FabricationSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_IncreaseDecreaseInContractReceivablesAndRetainage" name="IncreaseDecreaseInContractReceivablesAndRetainage" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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_IncreaseDecreaseinAccruedContractLosses" name="IncreaseDecreaseinAccruedContractLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_IncreaseDecreaseinEstimatedContractCosts" name="IncreaseDecreaseinEstimatedContractCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LargeDeepwaterProjectRecentlyDeliveredMember" name="LargeDeepwaterProjectRecentlyDeliveredMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LongtermContractsOrProgramsDisclosureLineItems" name="LongtermContractsOrProgramsDisclosureLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LongtermContractsOrProgramsDisclosureTable" name="LongtermContractsOrProgramsDisclosureTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_LossFromDisputedChangeOrders" name="LossFromDisputedChangeOrders" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_OneMajorCustomerMember" name="OneMajorCustomerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_PassThroughCostsAsPercentOfRevenue" name="PassThroughCostsAsPercentOfRevenue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_ProjectApprovedScopeUnapprovedPriceMember" name="ProjectApprovedScopeUnapprovedPriceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_ProspectShipyardMember" name="ProspectShipyardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_RevenueRecognitionandLongtermContractsTextBlock" name="RevenueRecognitionandLongtermContractsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock" name="ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_ServicesSegmentMember" name="ServicesSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_ShipyardsSegmentMember" name="ShipyardsSegmentMember" 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_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" name="StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare" name="TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_TwoMajorCustomersMember" name="TwoMajorCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>gifi-20170630_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-20170630.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20170630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:href="gifi-20170630.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20170630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20170630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity" xlink:href="gifi-20170630.xsd#ConsolidatedStatementOfChangesInShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="gifi-20170630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:href="gifi-20170630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ContractsReceivableAndRetainage" xlink:href="gifi-20170630.xsd#ContractsReceivableAndRetainage" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails" xlink:href="gifi-20170630.xsd#ContractsReceivableAndRetainageDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquity" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:href="gifi-20170630.xsd#FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurements" xlink:href="gifi-20170630.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/LineOfCredit" xlink:href="gifi-20170630.xsd#LineOfCredit" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/LineOfCreditDetails" xlink:href="gifi-20170630.xsd#LineOfCreditDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCosts" xlink:href="gifi-20170630.xsd#RevenueAndContractCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsPassThroughCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsTables" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20170630.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresDetails" xlink:href="gifi-20170630.xsd#SegmentDisclosuresDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20170630.xsd#SegmentDisclosuresTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SubsequentEvents" xlink:href="gifi-20170630.xsd#SubsequentEvents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SubsequentEventsDetails" xlink:href="gifi-20170630.xsd#SubsequentEventsDetails" 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:calculationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" 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_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_07da1db4-2708-4446-4250-1fdd5956185e" 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_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_07da1db4-2708-4446-4250-1fdd5956185e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_37dfc964-05f5-49bd-e5dd-31723f4ca0cf" 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_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_37dfc964-05f5-49bd-e5dd-31723f4ca0cf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_3dd5212a-5274-23d4-6038-18a568f54e3d" 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_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_3dd5212a-5274-23d4-6038-18a568f54e3d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_e844b255-713b-0357-7991-a8c78d02cb50" 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_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_e844b255-713b-0357-7991-a8c78d02cb50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" 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_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7ccd4058-c821-b334-f2ba-45d4b5754cc1" 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_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7ccd4058-c821-b334-f2ba-45d4b5754cc1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" 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_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9b27fab9-d497-627b-4cfb-6b585220b978" 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_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9b27fab9-d497-627b-4cfb-6b585220b978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_d8bb821f-d155-9d4e-1738-736b4bf4cb19" 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_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_Liabilities_d8bb821f-d155-9d4e-1738-736b4bf4cb19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" 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_d8bb821f-d155-9d4e-1738-736b4bf4cb19" xlink:to="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_7a72b51a-735c-1ad4-bd3f-d9bcf2d6a26d" 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_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccountsPayableCurrent_7a72b51a-735c-1ad4-bd3f-d9bcf2d6a26d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_bab52b15-933f-bd8e-1723-7406a655e732" 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_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_bab52b15-933f-bd8e-1723-7406a655e732" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForLossOnContracts" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_8b1ce015-9f6a-7733-2a36-b48b375619d0" 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_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_8b1ce015-9f6a-7733-2a36-b48b375619d0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3fe8f96b-142b-97b1-3b39-b8d22cd10e98" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3fe8f96b-142b-97b1-3b39-b8d22cd10e98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_98f473f8-2d19-99d7-6142-37f86ccd14ec" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_DeferredRevenueCurrent_98f473f8-2d19-99d7-6142-37f86ccd14ec" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_bd3a7ae4-0e62-b7df-2312-729d1644863d" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_bd3a7ae4-0e62-b7df-2312-729d1644863d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_11e98ceb-5737-f44d-6a16-2d8b64b1228d" 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_d8bb821f-d155-9d4e-1738-736b4bf4cb19" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_11e98ceb-5737-f44d-6a16-2d8b64b1228d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f234998c-5e05-09d0-d53e-5c44423c97c0" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d8bb821f-d155-9d4e-1738-736b4bf4cb19" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f234998c-5e05-09d0-d53e-5c44423c97c0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_314eb579-3ee1-408c-39f2-e62f2f37befc" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d8bb821f-d155-9d4e-1738-736b4bf4cb19" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_314eb579-3ee1-408c-39f2-e62f2f37befc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b158f76-5f04-5e4d-ead3-d80e1f9943db" 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_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_StockholdersEquity_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_4fb6195d-d905-dac7-e5a0-79f324993f79" 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_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:to="loc_us-gaap_PreferredStockValue_4fb6195d-d905-dac7-e5a0-79f324993f79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_c3f7606a-e7e9-61d5-b60b-b4b059f68b26" 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_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:to="loc_us-gaap_CommonStockValue_c3f7606a-e7e9-61d5-b60b-b4b059f68b26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2d1b9d27-8b19-82d9-2843-5b3d292b7fbb" 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_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2d1b9d27-8b19-82d9-2843-5b3d292b7fbb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_065cb284-7fca-cc9b-5752-2feaf74d0011" 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_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_065cb284-7fca-cc9b-5752-2feaf74d0011" 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/ConsolidatedStatementOfChangesInShareholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_dd2e9db6-10f9-d78a-ba84-b18268245a83" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_dd2e9db6-10f9-d78a-ba84-b18268245a83" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_3bb02469-191c-4baa-c8ee-e08be21b11bb" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_3bb02469-191c-4baa-c8ee-e08be21b11bb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_37b0c31d-5d8b-0577-dfd9-aa56a79334e3" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_37b0c31d-5d8b-0577-dfd9-aa56a79334e3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d5dace7e-16a2-02a1-4993-85329c91fc1e" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d5dace7e-16a2-02a1-4993-85329c91fc1e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_37df9202-d5d1-1363-9956-7b4402bf22d6" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_37df9202-d5d1-1363-9956-7b4402bf22d6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_e3eecf87-b290-4567-8a59-5b0a8e27c85b" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_ShareBasedCompensation_e3eecf87-b290-4567-8a59-5b0a8e27c85b" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseInContractReceivablesAndRetainage" xlink:label="loc_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_e3a79854-5d9d-888d-9869-180ba555f3f2" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_e3a79854-5d9d-888d-9869-180ba555f3f2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_5163b6ce-a513-2771-f953-fe7adbf2e9c7" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_5163b6ce-a513-2771-f953-fe7adbf2e9c7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_d025f7ca-dbb7-c521-d8e2-180ba5680f81" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_d025f7ca-dbb7-c521-d8e2-180ba5680f81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_bf3f9720-ba63-7ecd-52ae-e754a6f349db" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_bf3f9720-ba63-7ecd-52ae-e754a6f349db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a8b6fe35-4809-bddf-7ef6-3144a6c89165" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a8b6fe35-4809-bddf-7ef6-3144a6c89165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_ac78514f-5b0b-6160-8e86-a42e2aa39a6c" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_ac78514f-5b0b-6160-8e86-a42e2aa39a6c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_74be5b6b-5c06-c74c-89da-2d9660b81d9b" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_74be5b6b-5c06-c74c-89da-2d9660b81d9b" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseinAccruedContractLosses" xlink:label="loc_gifi_IncreaseDecreaseinAccruedContractLosses_22f79fd0-83ab-43a8-d31e-180ba5574f47" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_gifi_IncreaseDecreaseinAccruedContractLosses_22f79fd0-83ab-43a8-d31e-180ba5574f47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5ec175c9-d44c-92d1-32b9-f1b35a4c0263" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5ec175c9-d44c-92d1-32b9-f1b35a4c0263" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_91397648-589d-3b53-47c8-16b8909c78f4" 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_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_91397648-589d-3b53-47c8-16b8909c78f4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_46413cd3-e44c-f902-d508-3a3681b9931f" xlink:type="locator" />
    <link:calculationArc order="17" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_RecognitionOfDeferredRevenue_46413cd3-e44c-f902-d508-3a3681b9931f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_922befcd-b5b1-7112-2dca-80fbde69a2fe" xlink:type="locator" />
    <link:calculationArc order="18" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_AssetImpairmentCharges_922befcd-b5b1-7112-2dca-80fbde69a2fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_c3834bce-1092-16b5-94bf-135780ac49b6" xlink:type="locator" />
    <link:calculationArc order="19" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_c3834bce-1092-16b5-94bf-135780ac49b6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_dd2e9db6-10f9-d78a-ba84-b18268245a83" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fee12b15-6b42-6245-2e2f-ff030b98332c" 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_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fee12b15-6b42-6245-2e2f-ff030b98332c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_ec28fefd-eeef-249f-93ab-bae4dd636c84" 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_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_ec28fefd-eeef-249f-93ab-bae4dd636c84" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_207a1788-de98-876d-55d2-2ec6bb7931f8" 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_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_207a1788-de98-876d-55d2-2ec6bb7931f8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_dd2e9db6-10f9-d78a-ba84-b18268245a83" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_6f80ca9e-82d0-f056-a403-c4914c1ce379" 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_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_6f80ca9e-82d0-f056-a403-c4914c1ce379" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6d67f644-e190-e5ce-9449-e00a27ad7771" 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_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6d67f644-e190-e5ce-9449-e00a27ad7771" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_7b8a0794-7d87-21cc-a206-45c556522750" 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_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_7b8a0794-7d87-21cc-a206-45c556522750" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0eb47183-f513-314d-ceda-ee2412d9eee8" 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_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0eb47183-f513-314d-ceda-ee2412d9eee8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" 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_0eb47183-f513-314d-ceda-ee2412d9eee8" xlink:to="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" 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_9894e895-7695-402a-9f03-08d60b7373b8" xlink:to="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_33f76b65-31cf-be04-0849-25af345446d5" 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_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:to="loc_us-gaap_Revenues_33f76b65-31cf-be04-0849-25af345446d5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_a2b142e3-b3f3-b7b6-6428-5812971ab980" 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_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:to="loc_us-gaap_CostOfRevenue_a2b142e3-b3f3-b7b6-6428-5812971ab980" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_87411e46-c979-a1ff-e8b3-f4f75d86b855" 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_9894e895-7695-402a-9f03-08d60b7373b8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_87411e46-c979-a1ff-e8b3-f4f75d86b855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_922befcd-b5b1-7112-2dca-80fbde69a2fe" 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_9894e895-7695-402a-9f03-08d60b7373b8" xlink:to="loc_us-gaap_AssetImpairmentCharges_922befcd-b5b1-7112-2dca-80fbde69a2fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" 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_0eb47183-f513-314d-ceda-ee2412d9eee8" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_7c9599ab-2a77-022c-c720-63fecff6a62c" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:to="loc_us-gaap_InterestExpense_7c9599ab-2a77-022c-c720-63fecff6a62c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_27459a92-428a-e415-bdb1-176ed2662e11" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:to="loc_us-gaap_InvestmentIncomeInterest_27459a92-428a-e415-bdb1-176ed2662e11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_250c3b2f-7db5-7088-68cc-1dd831a2c2d7" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_250c3b2f-7db5-7088-68cc-1dd831a2c2d7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_78b7d85e-8366-fe6d-cb1f-faac5a041b79" 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_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_78b7d85e-8366-fe6d-cb1f-faac5a041b79" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ContractsReceivableAndRetainage" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails" 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/EarningsPerShareAndShareholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3d9b4bd2-957e-ddb5-7841-6a572de70646" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3d9b4bd2-957e-ddb5-7841-6a572de70646" xlink:to="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_4073231d-1fe4-ab7d-9536-6edb4ac27ec5" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3d9b4bd2-957e-ddb5-7841-6a572de70646" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_4073231d-1fe4-ab7d-9536-6edb4ac27ec5" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/LineOfCredit" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/LineOfCreditDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCosts" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsTables" 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/SegmentDisclosuresDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/SubsequentEvents" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/SubsequentEventsDetails" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>gifi-20170630_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-20170630.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20170630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:href="gifi-20170630.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20170630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20170630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity" xlink:href="gifi-20170630.xsd#ConsolidatedStatementOfChangesInShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="gifi-20170630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:href="gifi-20170630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ContractsReceivableAndRetainage" xlink:href="gifi-20170630.xsd#ContractsReceivableAndRetainage" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails" xlink:href="gifi-20170630.xsd#ContractsReceivableAndRetainageDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquity" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:href="gifi-20170630.xsd#FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurements" xlink:href="gifi-20170630.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/LineOfCredit" xlink:href="gifi-20170630.xsd#LineOfCredit" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/LineOfCreditDetails" xlink:href="gifi-20170630.xsd#LineOfCreditDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCosts" xlink:href="gifi-20170630.xsd#RevenueAndContractCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsPassThroughCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsTables" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20170630.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresDetails" xlink:href="gifi-20170630.xsd#SegmentDisclosuresDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20170630.xsd#SegmentDisclosuresTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SubsequentEvents" xlink:href="gifi-20170630.xsd#SubsequentEvents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SubsequentEventsDetails" xlink:href="gifi-20170630.xsd#SubsequentEventsDetails" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProspectShipyardMember" xlink:label="loc_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:to="loc_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_E07A7195D6EC4B38C8FC9A56B438492C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_E07A7195D6EC4B38C8FC9A56B438492C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_E07A7195D6EC4B38C8FC9A56B438492C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_40B2A78D54A0203BB2989A56B43ED1A8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_E07A7195D6EC4B38C8FC9A56B438492C" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_40B2A78D54A0203BB2989A56B43ED1A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_670971F904FF4FBC4FF99A56B43E1B3C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_40B2A78D54A0203BB2989A56B43ED1A8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_670971F904FF4FBC4FF99A56B43E1B3C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_670971F904FF4FBC4FF99A56B43E1B3C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_40B2A78D54A0203BB2989A56B43ED1A8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_670971F904FF4FBC4FF99A56B43E1B3C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_8AFD7428D1A509A3F5A59A56B43EC228" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_670971F904FF4FBC4FF99A56B43E1B3C" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_8AFD7428D1A509A3F5A59A56B43EC228" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProspectShipyardMember" xlink:label="loc_gifi_ProspectShipyardMember_E258B6DD351FDD81D1279A56B43E00BD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_670971F904FF4FBC4FF99A56B43E1B3C" xlink:to="loc_gifi_ProspectShipyardMember_E258B6DD351FDD81D1279A56B43E00BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_61C1068381C982C293559A56B43EB2CC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_E07A7195D6EC4B38C8FC9A56B438492C" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_61C1068381C982C293559A56B43EB2CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_56AA615414CC8A07E71F9A56B43E0E1E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_61C1068381C982C293559A56B43EB2CC" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_56AA615414CC8A07E71F9A56B43E0E1E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_56AA615414CC8A07E71F9A56B43E0E1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_61C1068381C982C293559A56B43EB2CC" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_56AA615414CC8A07E71F9A56B43E0E1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_18E521004951FD0B9B679A56B43ECB11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_56AA615414CC8A07E71F9A56B43E0E1E" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_18E521004951FD0B9B679A56B43ECB11" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:to="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_31B67453A985838B68049A56B3A2F5D2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:to="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_31B67453A985838B68049A56B3A2F5D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_AFE560C801BDEC0903B39A56B3A28C08_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_31B67453A985838B68049A56B3A2F5D2" xlink:to="loc_us-gaap_ProjectMember_AFE560C801BDEC0903B39A56B3A28C08_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_AFE560C801BDEC0903B39A56B3A28C08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_31B67453A985838B68049A56B3A2F5D2" xlink:to="loc_us-gaap_ProjectMember_AFE560C801BDEC0903B39A56B3A28C08" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LargeDeepwaterProjectRecentlyDeliveredMember" xlink:label="loc_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProjectMember_AFE560C801BDEC0903B39A56B3A28C08" xlink:to="loc_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_C7DC5A8C0A0BC246CE399A56B3A2C5F8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_C7DC5A8C0A0BC246CE399A56B3A2C5F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_91618A162C94E7084BE79A56B3A21D23_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_C7DC5A8C0A0BC246CE399A56B3A2C5F8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_91618A162C94E7084BE79A56B3A21D23_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_91618A162C94E7084BE79A56B3A21D23" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_C7DC5A8C0A0BC246CE399A56B3A2C5F8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_91618A162C94E7084BE79A56B3A21D23" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractReceivableMember" xlink:label="loc_gifi_ContractReceivableMember_A60F8759A344CC13360E9A56B3A716BC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_91618A162C94E7084BE79A56B3A21D23" xlink:to="loc_gifi_ContractReceivableMember_A60F8759A344CC13360E9A56B3A716BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:to="loc_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_CustomerofShipyardMember" xlink:label="loc_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:to="loc_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossOnContracts" xlink:label="loc_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:to="loc_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_7172421BE36AAC06F9E69A56B3A853C7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_7172421BE36AAC06F9E69A56B3A853C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A" xlink:type="arc" />
  </link:definitionLink>
  <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/ConsolidatedStatementOfChangesInShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" xlink:to="loc_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:to="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:to="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:to="loc_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:to="loc_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" xlink:label="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ContractsReceivableAndRetainage" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails" xlink:type="extended">
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:type="locator" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_CFFF35FB14BB09C0A8879A56B40A42CC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_CFFF35FB14BB09C0A8879A56B40A42CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4830F28ED9B5D59AB6C29A56B40A1E88_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_CFFF35FB14BB09C0A8879A56B40A42CC" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4830F28ED9B5D59AB6C29A56B40A1E88_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4830F28ED9B5D59AB6C29A56B40A1E88" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_CFFF35FB14BB09C0A8879A56B40A42CC" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4830F28ED9B5D59AB6C29A56B40A1E88" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractReceivableMember" xlink:label="loc_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4830F28ED9B5D59AB6C29A56B40A1E88" xlink:to="loc_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_955DB13B4DBB3693E0049A56B40B861B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_955DB13B4DBB3693E0049A56B40B861B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_A731A3A840B2777180269A56B40B5236_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_955DB13B4DBB3693E0049A56B40B861B" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_A731A3A840B2777180269A56B40B5236_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_A731A3A840B2777180269A56B40B5236" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_955DB13B4DBB3693E0049A56B40B861B" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_A731A3A840B2777180269A56B40B5236" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_58C06C9BD11CB7CCCE529A56B40B51CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_A731A3A840B2777180269A56B40B5236" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_58C06C9BD11CB7CCCE529A56B40B51CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_E4A4ACD45FCCB9260FA29A56B40B8CE4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:to="loc_us-gaap_MajorCustomersAxis_E4A4ACD45FCCB9260FA29A56B40B8CE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_94E8BE66714F0C386E329A56B40B939A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorCustomersAxis_E4A4ACD45FCCB9260FA29A56B40B8CE4" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_94E8BE66714F0C386E329A56B40B939A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_94E8BE66714F0C386E329A56B40B939A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorCustomersAxis_E4A4ACD45FCCB9260FA29A56B40B8CE4" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_94E8BE66714F0C386E329A56B40B939A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_TwoMajorCustomersMember" xlink:label="loc_gifi_TwoMajorCustomersMember_5D6497E208D9AEFFB5A09A56B40B4D97" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_94E8BE66714F0C386E329A56B40B939A" xlink:to="loc_gifi_TwoMajorCustomersMember_5D6497E208D9AEFFB5A09A56B40B4D97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractsReceivableNumberofVessels" xlink:label="loc_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractsReceivableNumberofModules" xlink:label="loc_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" 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/EarningsPerShareAndShareholdersEquity" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_3749F680C76D00CB46199A56B3FAA092" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_180703B1482A4A9912A79A56B3FA5A08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_3749F680C76D00CB46199A56B3FAA092" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_180703B1482A4A9912A79A56B3FA5A08" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5E5E61FC162C196426599A56B3FA73CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_180703B1482A4A9912A79A56B3FA5A08" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5E5E61FC162C196426599A56B3FA73CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3E1FA53DB3B61F8C1FD79A56B3FA7732_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5E5E61FC162C196426599A56B3FA73CF" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3E1FA53DB3B61F8C1FD79A56B3FA7732_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3E1FA53DB3B61F8C1FD79A56B3FA7732" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5E5E61FC162C196426599A56B3FA73CF" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3E1FA53DB3B61F8C1FD79A56B3FA7732" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProspectShipyardMember" xlink:label="loc_gifi_ProspectShipyardMember_4FD2AFF13E3756C426AE9A56B3FA0585" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3E1FA53DB3B61F8C1FD79A56B3FA7732" xlink:to="loc_gifi_ProspectShipyardMember_4FD2AFF13E3756C426AE9A56B3FA0585" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_AA906F5AA9FEA55C17BD9A56B3FAE2F2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_180703B1482A4A9912A79A56B3FA5A08" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_AA906F5AA9FEA55C17BD9A56B3FAE2F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8BF24FF82C336F2AE34B9A56B3FA5987_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_AA906F5AA9FEA55C17BD9A56B3FAE2F2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8BF24FF82C336F2AE34B9A56B3FA5987_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8BF24FF82C336F2AE34B9A56B3FA5987" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_AA906F5AA9FEA55C17BD9A56B3FAE2F2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8BF24FF82C336F2AE34B9A56B3FA5987" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_5577D5949309CF0E90E39A56B3FA9675" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_8BF24FF82C336F2AE34B9A56B3FA5987" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_5577D5949309CF0E90E39A56B3FA9675" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BC63FDEB37DE4656330F9A56B3FB5CFA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_3749F680C76D00CB46199A56B3FAA092" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BC63FDEB37DE4656330F9A56B3FB5CFA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/LineOfCredit" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/LineOfCreditDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" xlink:to="loc_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:to="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:to="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" xlink:to="loc_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:to="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:to="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:to="loc_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:to="loc_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount" xlink:label="loc_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare" xlink:label="loc_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCosts" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:type="locator" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_OneMajorCustomerMember" xlink:label="loc_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:to="loc_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_TwoMajorCustomersMember" xlink:label="loc_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:to="loc_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_CostsinExcessofBillingsMember" xlink:label="loc_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:to="loc_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_BillingsinExcessofCostsMember" xlink:label="loc_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:to="loc_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:to="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:to="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProjectApprovedScopeUnapprovedPriceMember" xlink:label="loc_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:to="loc_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesAndDeposits" xlink:label="loc_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForLossOnContracts" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseinEstimatedContractCosts" xlink:label="loc_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractsRevenue" xlink:label="loc_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LossFromDisputedChangeOrders" xlink:label="loc_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsTables" 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/SegmentDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:to="loc_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:to="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:to="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:to="loc_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:to="loc_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:to="loc_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" xlink:to="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" xlink:to="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:to="loc_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ShipyardsSegmentMember" xlink:label="loc_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:to="loc_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:to="loc_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_5E8512BCF32E426023D99A56B3BCCDDB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_Revenues_5E8512BCF32E426023D99A56B3BCCDDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/SubsequentEvents" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:to="loc_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" xlink:type="arc" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>gifi-20170630_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_StatementOfStockholdersEquityAbstract_684A22A3D34ACE5BA9C69A56B4A0281D_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_684A22A3D34ACE5BA9C69A56B4A0281D" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_684A22A3D34ACE5BA9C69A56B4A0281D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_684A22A3D34ACE5BA9C69A56B4A0281D" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_684A22A3D34ACE5BA9C69A56B4A0281D" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" 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_8F282BDECBBC0A2C76CB9A56B4A0F402_label_en-US" xlink:label="lab_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:to="lab_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" 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_DEB30BECE1A1B434AA7E9A56B4A05481_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" 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_86BC0F311CE1E2407BAC9A56B4A0D749_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:to="lab_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" 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_4F1563735440C54FC7069A56B4A0ECAC_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" xlink:to="lab_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" 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_CFAFE5B174FDB0E9FEB29A56B4A0794E_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" 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_407F16B4C007C36A62269A56B4A1F868_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" xlink:to="lab_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" 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_D655AE5CC995E296BF819A56B4A1C7CB_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" xlink:to="lab_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" 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_2D58AF11FFB22871247D9A56B4A1720A_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" 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_F5851E6D14A5F24F67029A56B4A1FEA6_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" xlink:to="lab_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" xlink:to="lab_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" xlink:type="arc" />
    <link:label id="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2_terseLabel_en-US" xlink:label="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock (in shares)</link:label>
    <link:label id="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2_label_en-US" xlink:label="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period Shares Restricted Stock Units Vested</link:label>
    <link:label id="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2_documentation_en-US" xlink:label="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period Shares Restricted Stock Units Vested</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" xlink:label="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:to="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense - restricted stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:to="lab_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_DA005B08DD9F7EF5071A9A56B4A1DD5D_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_DA005B08DD9F7EF5071A9A56B4A1DD5D" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_DA005B08DD9F7EF5071A9A56B4A1DD5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_DA005B08DD9F7EF5071A9A56B4A1DD5D" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_DA005B08DD9F7EF5071A9A56B4A1DD5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_7A96B0590A528BD750209A56B4A15D00_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_7A96B0590A528BD750209A56B4A15D00" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_7A96B0590A528BD750209A56B4A15D00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_7A96B0590A528BD750209A56B4A15D00" xlink:to="lab_us-gaap_StockholdersEquity_7A96B0590A528BD750209A56B4A15D00" xlink:type="arc" />
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_42F35119B5F6A0CED5B39A56B4577E40_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_42F35119B5F6A0CED5B39A56B4577E40" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_42F35119B5F6A0CED5B39A56B4577E40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_42F35119B5F6A0CED5B39A56B4577E40" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_42F35119B5F6A0CED5B39A56B4577E40" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_C75159F1729E7D293BFC9A56B457E721_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_C75159F1729E7D293BFC9A56B457E721" 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_C75159F1729E7D293BFC9A56B457E721_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_C75159F1729E7D293BFC9A56B457E721" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_C75159F1729E7D293BFC9A56B457E721" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_C75159F1729E7D293BFC9A56B457E721" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_C75159F1729E7D293BFC9A56B457E721" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_2ACCCD878B7E4CE46D2B9A56B490EC1C_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_2ACCCD878B7E4CE46D2B9A56B490EC1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2ACCCD878B7E4CE46D2B9A56B490EC1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2ACCCD878B7E4CE46D2B9A56B490EC1C" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_2ACCCD878B7E4CE46D2B9A56B490EC1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_CB5807A210E44CA493F19A56B4904E3F_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_CB5807A210E44CA493F19A56B4904E3F" 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_CB5807A210E44CA493F19A56B4904E3F_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_CB5807A210E44CA493F19A56B4904E3F" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_CB5807A210E44CA493F19A56B4904E3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_CB5807A210E44CA493F19A56B4904E3F" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_CB5807A210E44CA493F19A56B4904E3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractorsAbstract_260A84E3321D12D307FD9A56B40E02DE_label_en-US" xlink:label="lab_us-gaap_ContractorsAbstract_260A84E3321D12D307FD9A56B40E02DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractors [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_260A84E3321D12D307FD9A56B40E02DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractorsAbstract_260A84E3321D12D307FD9A56B40E02DE" xlink:to="lab_us-gaap_ContractorsAbstract_260A84E3321D12D307FD9A56B40E02DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CONTRACTS RECEIVABLE AND RETAINAGE</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_079CF56479D1681E924F9A56B456C0EF_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_079CF56479D1681E924F9A56B456C0EF" 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_079CF56479D1681E924F9A56B456C0EF_label_en-US" xlink:label="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_079CF56479D1681E924F9A56B456C0EF" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:label="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_079CF56479D1681E924F9A56B456C0EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_079CF56479D1681E924F9A56B456C0EF" xlink:to="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_079CF56479D1681E924F9A56B456C0EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_0B8EACCE96F34CC2EED49A56B492D43B_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_0B8EACCE96F34CC2EED49A56B492D43B" 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_0B8EACCE96F34CC2EED49A56B492D43B_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_0B8EACCE96F34CC2EED49A56B492D43B" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_0B8EACCE96F34CC2EED49A56B492D43B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_0B8EACCE96F34CC2EED49A56B492D43B" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_0B8EACCE96F34CC2EED49A56B492D43B" xlink:type="arc" />
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865_terseLabel_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" 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_59712D7555BBA446F4DA9E2672432865_label_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" 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_59712D7555BBA446F4DA9E2672432865_documentation_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" 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-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:to="lab_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:type="arc" />
    <link:label id="lab_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668_terseLabel_en-US" xlink:label="lab_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668_label_en-US" xlink:label="lab_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:to="lab_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:type="arc" />
    <link:label id="lab_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164_terseLabel_en-US" xlink:label="lab_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164_label_en-US" xlink:label="lab_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:to="lab_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:type="arc" />
    <link:label id="lab_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92_terseLabel_en-US" xlink:label="lab_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One Major Customer</link:label>
    <link:label id="lab_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92_label_en-US" xlink:label="lab_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One Major Customer [Member]</link:label>
    <link:label id="lab_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92_documentation_en-US" xlink:label="lab_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">One Major Customer [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_OneMajorCustomerMember" xlink:label="loc_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:to="lab_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:type="arc" />
    <link:label id="lab_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74_terseLabel_en-US" xlink:label="lab_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Two Major Customers</link:label>
    <link:label id="lab_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74_label_en-US" xlink:label="lab_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Major Customers [Member]</link:label>
    <link:label id="lab_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74_documentation_en-US" xlink:label="lab_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Major Customers [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_TwoMajorCustomersMember" xlink:label="loc_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:to="lab_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:type="arc" />
    <link:label id="lab_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0_terseLabel_en-US" xlink:label="lab_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings</link:label>
    <link:label id="lab_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0_label_en-US" xlink:label="lab_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings [Member]</link:label>
    <link:label id="lab_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0_documentation_en-US" xlink:label="lab_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_CostsinExcessofBillingsMember" xlink:label="loc_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:to="lab_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:type="arc" />
    <link:label id="lab_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED_terseLabel_en-US" xlink:label="lab_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Billings in Excess of Costs</link:label>
    <link:label id="lab_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED_label_en-US" xlink:label="lab_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billings in Excess of Costs [Member]</link:label>
    <link:label id="lab_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED_documentation_en-US" xlink:label="lab_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Billings in Excess of Costs [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_BillingsinExcessofCostsMember" xlink:label="loc_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:to="lab_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Project [Axis]</link:label>
    <link:label id="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226_label_en-US" xlink:label="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Project [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:to="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40_terseLabel_en-US" xlink:label="lab_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Project [Domain]</link:label>
    <link:label id="lab_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40_label_en-US" xlink:label="lab_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Project [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:to="lab_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:type="arc" />
    <link:label id="lab_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB_terseLabel_en-US" xlink:label="lab_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Project, Approved Scope, Unapproved Price</link:label>
    <link:label id="lab_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB_label_en-US" xlink:label="lab_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Project, Approved Scope, Unapproved Price [Member]</link:label>
    <link:label id="lab_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB_documentation_en-US" xlink:label="lab_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Project, Approved Scope, Unapproved Price [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProjectApprovedScopeUnapprovedPriceMember" xlink:label="loc_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:to="lab_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:type="arc" />
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC_terseLabel_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" 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_3874A7FE325495A093F89E26724A47DC_label_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" 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_3874A7FE325495A093F89E26724A47DC_documentation_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" 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-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0_terseLabel_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contracts in progress</link:label>
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0_label_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" xlink:to="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" xlink:type="arc" />
    <link:label id="lab_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC_terseLabel_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance billings on contracts</link:label>
    <link:label id="lab_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC_label_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billings in Excess of Cost, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" xlink:to="lab_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Customer advances</link:label>
    <link:label id="lab_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906_label_en-US" xlink:label="lab_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Advances and Deposits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesAndDeposits" xlink:label="loc_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" xlink:to="lab_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued contract losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D_label_en-US" xlink:label="lab_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for Loss on Contracts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForLossOnContracts" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" xlink:to="lab_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" xlink:type="arc" />
    <link:label id="lab_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB_terseLabel_en-US" xlink:label="lab_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in estimated costs</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB_label_en-US" xlink:label="lab_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Estimated Contract Costs</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB_documentation_en-US" xlink:label="lab_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Estimated Contract Costs</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseinEstimatedContractCosts" xlink:label="loc_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:to="lab_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691_terseLabel_en-US" xlink:label="lab_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" 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_ContractsRevenue_34F133B578D4CBA96C369E26724B0691_label_en-US" xlink:label="lab_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contracts Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractsRevenue" xlink:label="loc_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" xlink:to="lab_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" xlink:type="arc" />
    <link:label id="lab_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329_terseLabel_en-US" xlink:label="lab_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss related to disputed change orders</link:label>
    <link:label id="lab_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329_label_en-US" xlink:label="lab_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss From Disputed Change Orders</link:label>
    <link:label id="lab_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329_documentation_en-US" xlink:label="lab_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loss From Disputed Change Orders</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LossFromDisputedChangeOrders" xlink:label="loc_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:to="lab_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:type="arc" />
    <link:label id="lab_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932_terseLabel_en-US" xlink:label="lab_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract Receivable</link:label>
    <link:label id="lab_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932_label_en-US" xlink:label="lab_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Receivable [Member]</link:label>
    <link:label id="lab_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932_documentation_en-US" xlink:label="lab_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract Receivable [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractReceivableMember" xlink:label="loc_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:to="lab_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract receivable</link:label>
    <link:label id="lab_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5_label_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" xlink:to="lab_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of contract receivable</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" xlink:type="arc" />
    <link:label id="lab_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5_terseLabel_en-US" xlink:label="lab_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of vessels with contract receivables</link:label>
    <link:label id="lab_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5_label_en-US" xlink:label="lab_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contracts Receivable, Number of Vessels</link:label>
    <link:label id="lab_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5_documentation_en-US" xlink:label="lab_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contracts Receivable, Number of Vessels</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractsReceivableNumberofVessels" xlink:label="loc_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:to="lab_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:type="arc" />
    <link:label id="lab_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9_terseLabel_en-US" xlink:label="lab_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of modules with contract receivables</link:label>
    <link:label id="lab_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9_label_en-US" xlink:label="lab_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contracts Receivable, Number of Modules</link:label>
    <link:label id="lab_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9_documentation_en-US" xlink:label="lab_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contracts Receivable, Number of Modules</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractsReceivableNumberofModules" xlink:label="loc_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:to="lab_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" 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_DEF0DF01E996C5016D299A56B40B6217_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_6B2CA2B6C97D3D892EEB9A56B3E84C62_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_6B2CA2B6C97D3D892EEB9A56B3E84C62" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6B2CA2B6C97D3D892EEB9A56B3E84C62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6B2CA2B6C97D3D892EEB9A56B3E84C62" xlink:to="lab_us-gaap_EarningsPerShareAbstract_6B2CA2B6C97D3D892EEB9A56B3E84C62" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" 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_30ECC589AA63713CC5429A56B3E8A12F_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_8623C4727319CC3AFD109A56B3E9DC28_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_8623C4727319CC3AFD109A56B3E9DC28" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_8623C4727319CC3AFD109A56B3E9DC28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_8623C4727319CC3AFD109A56B3E9DC28" xlink:to="lab_us-gaap_NetIncomeLoss_8623C4727319CC3AFD109A56B3E9DC28" xlink:type="arc" />
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E_terseLabel_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Distributed and undistributed income (unvested restricted stock)</link:label>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E_label_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9E7AD9FF2628B6C29BD99A56B3E9311F_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9E7AD9FF2628B6C29BD99A56B3E9311F" 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_9E7AD9FF2628B6C29BD99A56B3E9311F_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9E7AD9FF2628B6C29BD99A56B3E9311F" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9E7AD9FF2628B6C29BD99A56B3E9311F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9E7AD9FF2628B6C29BD99A56B3E9311F" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9E7AD9FF2628B6C29BD99A56B3E9311F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted earnings (loss) per share - common shareholders (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2E97D7A3F23CFDA5A3C19A56B3E9E1C0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2E97D7A3F23CFDA5A3C19A56B3E9E1C0" 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_2E97D7A3F23CFDA5A3C19A56B3E9E1C0_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2E97D7A3F23CFDA5A3C19A56B3E9E1C0" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2E97D7A3F23CFDA5A3C19A56B3E9E1C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2E97D7A3F23CFDA5A3C19A56B3E9E1C0" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2E97D7A3F23CFDA5A3C19A56B3E9E1C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_0D6B67165DE87517A105854BEADA15D2_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract_0D6B67165DE87517A105854BEADA15D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0D6B67165DE87517A105854BEADA15D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0D6B67165DE87517A105854BEADA15D2" xlink:to="lab_us-gaap_SubsequentEventsAbstract_0D6B67165DE87517A105854BEADA15D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D602ABCDB330193C1D1A9A56B3AA0CDB_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D602ABCDB330193C1D1A9A56B3AA0CDB" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D602ABCDB330193C1D1A9A56B3AA0CDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D602ABCDB330193C1D1A9A56B3AA0CDB" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D602ABCDB330193C1D1A9A56B3AA0CDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5DF9D6E6AE81272444A39A56B3AAF304_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5DF9D6E6AE81272444A39A56B3AAF304" 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_5DF9D6E6AE81272444A39A56B3AAF304_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5DF9D6E6AE81272444A39A56B3AAF304" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5DF9D6E6AE81272444A39A56B3AAF304" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5DF9D6E6AE81272444A39A56B3AAF304" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5DF9D6E6AE81272444A39A56B3AAF304" xlink:type="arc" />
    <link:label id="lab_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5_terseLabel_en-US" xlink:label="lab_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pass-through Costs as a Percentage of Revenue</link:label>
    <link:label id="lab_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5_label_en-US" xlink:label="lab_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Pass-through Costs as a Percentage of Revenue [Table Text Block]</link:label>
    <link:label id="lab_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5_documentation_en-US" xlink:label="lab_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Table Text Block] for Schedule of Pass-through Costs as a Percentage of Revenue [Table]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock" xlink:label="loc_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5" xlink:to="lab_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5" xlink:type="arc" />
    <link:label id="lab_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F_terseLabel_en-US" xlink:label="lab_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">REVENUE AND CONTRACT COSTS</link:label>
    <link:label id="lab_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F_label_en-US" xlink:label="lab_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition and Long-term Contracts [Text Block]</link:label>
    <link:label id="lab_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F_documentation_en-US" xlink:label="lab_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition and Long-term Contracts [Text Block]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_RevenueRecognitionandLongtermContractsTextBlock" xlink:label="loc_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F" xlink:to="lab_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_BAC887563080A2053B409A56B4992D5D_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_BAC887563080A2053B409A56B4992D5D" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_BAC887563080A2053B409A56B4992D5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_BAC887563080A2053B409A56B4992D5D" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_BAC887563080A2053B409A56B4992D5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB" 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_DDE99EE19C31174286179A56B499A7AB_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC" 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_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for Doubtful Accounts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred revenue</link:label>
    <link:label id="lab_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA_label_en-US" xlink:label="lab_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recognition of Deferred Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA" xlink:to="lab_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Asset impairment</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F" xlink:to="lab_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss (gain) on sale of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense - restricted stock</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B" xlink:to="lab_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" 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_441DC9F1E43DA62DDE3E9A56B49A51EF_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:type="arc" />
    <link:label id="lab_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6_negatedLabel_en-US" xlink:label="lab_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6" 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_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6_label_en-US" xlink:label="lab_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Decrease In Contract Receivables And Retainage</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6_documentation_en-US" xlink:label="lab_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (decrease) in contract receivables and retainage.</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseInContractReceivablesAndRetainage" xlink:label="loc_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6" xlink:to="lab_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Contracts in progress</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA" xlink:to="lab_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA" xlink:type="arc" />
    <link:label id="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82_negatedLabel_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82_label_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82" 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_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82_documentation_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82" 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-20170630.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82" xlink:to="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_C1BF8F04ABF35CE262BB9A56B49A0A03_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_C1BF8F04ABF35CE262BB9A56B49A0A03" 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_C1BF8F04ABF35CE262BB9A56B49A0A03_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_C1BF8F04ABF35CE262BB9A56B49A0A03" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_C1BF8F04ABF35CE262BB9A56B49A0A03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_C1BF8F04ABF35CE262BB9A56B49A0A03" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_C1BF8F04ABF35CE262BB9A56B49A0A03" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance billings on contracts</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69" xlink:to="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94" xlink:type="arc" />
    <link:label id="lab_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2_terseLabel_en-US" xlink:label="lab_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued contract losses</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2_label_en-US" xlink:label="lab_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Contract Losses</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2_documentation_en-US" xlink:label="lab_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Contract Losses</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseinAccruedContractLosses" xlink:label="loc_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2" xlink:to="lab_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current income taxes and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" 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_9B66A61CF1E756FF41179A56B49B16B5_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D763FFE8AE941D51B9CC9A56B49B712B_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D763FFE8AE941D51B9CC9A56B49B712B" 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_D763FFE8AE941D51B9CC9A56B49B712B_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D763FFE8AE941D51B9CC9A56B49B712B" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D763FFE8AE941D51B9CC9A56B49B712B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D763FFE8AE941D51B9CC9A56B49B712B" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D763FFE8AE941D51B9CC9A56B49B712B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash received in acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from the sale of equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4" xlink:to="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" 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_6E6EFEE0C58FB032154F9A56B49B4E7A_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax payments made on behalf of employees from withheld, vested shares of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments Related to Tax Withholding for Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payment of financing cost</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of dividends on common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2F20754B2C3179AD67D9A56B49BB8A5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2F20754B2C3179AD67D9A56B49BB8A5" 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_F2F20754B2C3179AD67D9A56B49BB8A5_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2F20754B2C3179AD67D9A56B49BB8A5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2F20754B2C3179AD67D9A56B49BB8A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2F20754B2C3179AD67D9A56B49BB8A5" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2F20754B2C3179AD67D9A56B49BB8A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_67B967C811E9D141CC189A56B49C24C2_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_67B967C811E9D141CC189A56B49C24C2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_67B967C811E9D141CC189A56B49C24C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_67B967C811E9D141CC189A56B49C24C2" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_67B967C811E9D141CC189A56B49C24C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:to="lab_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" xlink:to="lab_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="lab_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared, date</link:label>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB_label_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date Declared</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" xlink:to="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE_terseLabel_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared, payable date</link:label>
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE_label_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date to be Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" xlink:to="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared, record date</link:label>
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3_label_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date of Record</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_333F2083A91C65C252449A56B3C56A7F_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_333F2083A91C65C252449A56B3C56A7F" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_333F2083A91C65C252449A56B3C56A7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_333F2083A91C65C252449A56B3C56A7F" xlink:to="lab_us-gaap_SegmentReportingAbstract_333F2083A91C65C252449A56B3C56A7F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_826B31B0D456AF57169D9A56B3C67D10_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_826B31B0D456AF57169D9A56B3C67D10" 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_826B31B0D456AF57169D9A56B3C67D10_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_826B31B0D456AF57169D9A56B3C67D10" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_826B31B0D456AF57169D9A56B3C67D10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_826B31B0D456AF57169D9A56B3C67D10" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_826B31B0D456AF57169D9A56B3C67D10" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_92231DB07177FFD048EC9A56B48D6035_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_92231DB07177FFD048EC9A56B48D6035" 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_92231DB07177FFD048EC9A56B48D6035_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_92231DB07177FFD048EC9A56B48D6035" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_92231DB07177FFD048EC9A56B48D6035" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_92231DB07177FFD048EC9A56B48D6035" xlink:to="lab_us-gaap_NumberOfOperatingSegments_92231DB07177FFD048EC9A56B48D6035" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" 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_72589839D1170BC0BA3F9A56B48E2B39_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" 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_353DE2A56F247F226BDF9A56B48E6003_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" 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_6EAD20DBC5C4F26946B99A56B48E6CBD_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:to="lab_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-09 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:to="lab_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" 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_08C73557A7DDFF003B6E9A56B48E242D_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA" xlink:type="arc" />
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349_terseLabel_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, tax expense</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349_label_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Share-based Compensation, Tax Deficiency, Amount</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349_documentation_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Share-based Compensation, Tax Deficiency, Amount</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount" xlink:label="loc_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:to="lab_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:type="arc" />
    <link:label id="lab_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966_negatedTerseLabel_en-US" xlink:label="lab_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss per share from share-based compensation tax expense (dollars per share)</link:label>
    <link:label id="lab_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966_label_en-US" xlink:label="lab_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Deficiency from Share-based Compensation, Effect on Earnings Per Share</link:label>
    <link:label id="lab_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966_documentation_en-US" xlink:label="lab_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Deficiency from Share-based Compensation, Effect on Earnings Per Share</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare" xlink:label="loc_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:to="lab_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Tax payments made on behalf of employees from withheld, vested shares of common stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="lab_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_A1483EF61F7EF61C61E19A8018413485_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_A1483EF61F7EF61C61E19A8018413485" 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_A1483EF61F7EF61C61E19A8018413485_label_en-US" xlink:label="lab_us-gaap_Revenues_A1483EF61F7EF61C61E19A8018413485" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_A1483EF61F7EF61C61E19A8018413485" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_A1483EF61F7EF61C61E19A8018413485" xlink:to="lab_us-gaap_Revenues_A1483EF61F7EF61C61E19A8018413485" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4" 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_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4" xlink:to="lab_us-gaap_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit (loss)</link:label>
    <link:label id="lab_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF_label_en-US" xlink:label="lab_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF" xlink:to="lab_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetImpairmentCharges_EC36F2F35659BF59F59A9A8018726321_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_EC36F2F35659BF59F59A9A8018726321" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset impairment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_EC36F2F35659BF59F59A9A8018726321" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges_EC36F2F35659BF59F59A9A8018726321" xlink:to="lab_us-gaap_AssetImpairmentCharges_EC36F2F35659BF59F59A9A8018726321" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_6F1C9102B5B0CE0781D89A801872A2B7_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_6F1C9102B5B0CE0781D89A801872A2B7" 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_6F1C9102B5B0CE0781D89A801872A2B7_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_6F1C9102B5B0CE0781D89A801872A2B7" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_6F1C9102B5B0CE0781D89A801872A2B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_6F1C9102B5B0CE0781D89A801872A2B7" xlink:to="lab_us-gaap_OperatingIncomeLoss_6F1C9102B5B0CE0781D89A801872A2B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45_label_en-US" xlink:label="lab_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45" xlink:to="lab_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619" xlink:to="lab_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other income (expense)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_245E984ECCC78FF97AEC9A80187363CE_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_245E984ECCC78FF97AEC9A80187363CE" 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_245E984ECCC78FF97AEC9A80187363CE_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_245E984ECCC78FF97AEC9A80187363CE" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_245E984ECCC78FF97AEC9A80187363CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_245E984ECCC78FF97AEC9A80187363CE" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_245E984ECCC78FF97AEC9A80187363CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_661E7327250EC3F5EEDB9A801873C2A0_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_661E7327250EC3F5EEDB9A801873C2A0" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_661E7327250EC3F5EEDB9A801873C2A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_661E7327250EC3F5EEDB9A801873C2A0" xlink:to="lab_us-gaap_NetIncomeLoss_661E7327250EC3F5EEDB9A801873C2A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034" xlink:to="lab_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6E069F22384C276084839A801873188C_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_6E069F22384C276084839A801873188C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash dividend declared per common share (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6E069F22384C276084839A801873188C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_6E069F22384C276084839A801873188C" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_6E069F22384C276084839A801873188C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_74435574A8C0A96F4D7B9A56B4AA3D18_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_74435574A8C0A96F4D7B9A56B4AA3D18" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF_label_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockNoParValue" xlink:label="loc_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF" xlink:to="lab_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_D919202D7E330E3441E89A56B4AA5F84_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_D919202D7E330E3441E89A56B4AA5F84" 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_D919202D7E330E3441E89A56B4AA5F84_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_D919202D7E330E3441E89A56B4AA5F84" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_D919202D7E330E3441E89A56B4AA5F84" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_D919202D7E330E3441E89A56B4AA5F84" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_D919202D7E330E3441E89A56B4AA5F84" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_C058D7A2F05F68F7A24B9A56B4AA1ED5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_C058D7A2F05F68F7A24B9A56B4AA1ED5" 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_C058D7A2F05F68F7A24B9A56B4AA1ED5_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_C058D7A2F05F68F7A24B9A56B4AA1ED5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_C058D7A2F05F68F7A24B9A56B4AA1ED5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_C058D7A2F05F68F7A24B9A56B4AA1ED5" xlink:to="lab_us-gaap_PreferredStockSharesIssued_C058D7A2F05F68F7A24B9A56B4AA1ED5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_C2F56B0408F0F77B850A9A56B4AA59FC_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_C2F56B0408F0F77B850A9A56B4AA59FC" 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_C2F56B0408F0F77B850A9A56B4AA59FC_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_C2F56B0408F0F77B850A9A56B4AA59FC" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_C2F56B0408F0F77B850A9A56B4AA59FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding_C2F56B0408F0F77B850A9A56B4AA59FC" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding_C2F56B0408F0F77B850A9A56B4AA59FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="loc_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669" xlink:to="lab_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_20B533014FA606DF26139A56B4AACEAC_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_20B533014FA606DF26139A56B4AACEAC" 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_20B533014FA606DF26139A56B4AACEAC_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_20B533014FA606DF26139A56B4AACEAC" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_20B533014FA606DF26139A56B4AACEAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_20B533014FA606DF26139A56B4AACEAC" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_20B533014FA606DF26139A56B4AACEAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_568D7CF2821C39F76D439A56B4AB74DE_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_568D7CF2821C39F76D439A56B4AB74DE" 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_568D7CF2821C39F76D439A56B4AB74DE_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_568D7CF2821C39F76D439A56B4AB74DE" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_568D7CF2821C39F76D439A56B4AB74DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_568D7CF2821C39F76D439A56B4AB74DE" xlink:to="lab_us-gaap_CommonStockSharesIssued_568D7CF2821C39F76D439A56B4AB74DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_DEF92A7DAC7F6ADD57D29A56B4AB0094_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_DEF92A7DAC7F6ADD57D29A56B4AB0094" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_DEF92A7DAC7F6ADD57D29A56B4AB0094" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_DEF92A7DAC7F6ADD57D29A56B4AB0094" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_DEF92A7DAC7F6ADD57D29A56B4AB0094" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_445F90D75972DFB9A8379A56B3FC42FC_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_445F90D75972DFB9A8379A56B3FC42FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_445F90D75972DFB9A8379A56B3FC42FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_445F90D75972DFB9A8379A56B3FC42FC" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_445F90D75972DFB9A8379A56B3FC42FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_DE6D1B83D20D62968F949A56B3DE37AE_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_DE6D1B83D20D62968F949A56B3DE37AE" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_DE6D1B83D20D62968F949A56B3DE37AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_DE6D1B83D20D62968F949A56B3DE37AE" xlink:to="lab_us-gaap_DebtDisclosureAbstract_DE6D1B83D20D62968F949A56B3DE37AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LINE OF CREDIT</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_B3A69DCFC0B9709ECE0F9A56B3EBC103_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_B3A69DCFC0B9709ECE0F9A56B3EBC103" 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_B3A69DCFC0B9709ECE0F9A56B3EBC103_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_B3A69DCFC0B9709ECE0F9A56B3EBC103" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_B3A69DCFC0B9709ECE0F9A56B3EBC103" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_B3A69DCFC0B9709ECE0F9A56B3EBC103" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_B3A69DCFC0B9709ECE0F9A56B3EBC103" xlink:type="arc" />
    <link:label id="lab_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6_terseLabel_en-US" xlink:label="lab_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pass-through costs as a percentage of revenues</link:label>
    <link:label id="lab_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6_label_en-US" xlink:label="lab_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pass Through Costs As Percent Of Revenue</link:label>
    <link:label id="lab_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6_documentation_en-US" xlink:label="lab_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pass through costs as percent of revenue</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_PassThroughCostsAsPercentOfRevenue" xlink:label="loc_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6" xlink:to="lab_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6" xlink:type="arc" />
    <link:label id="lab_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7_label_en-US" xlink:label="lab_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7" 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_24FA76D208AFAE3F600C854BEB8405E7_documentation_en-US" xlink:label="lab_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7" 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-20170630.xsd#gifi_DocumentAndEntityInformationAbstract" xlink:label="loc_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="lab_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_122EAE7278F809360C2A854BEB849BB7_terseLabel_en-US" xlink:label="lab_dei_DocumentType_122EAE7278F809360C2A854BEB849BB7" 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_122EAE7278F809360C2A854BEB849BB7_label_en-US" xlink:label="lab_dei_DocumentType_122EAE7278F809360C2A854BEB849BB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_122EAE7278F809360C2A854BEB849BB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_122EAE7278F809360C2A854BEB849BB7" xlink:to="lab_dei_DocumentType_122EAE7278F809360C2A854BEB849BB7" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_324FEE05F0CC6752C47C854BEB84ED88_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_324FEE05F0CC6752C47C854BEB84ED88" 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_324FEE05F0CC6752C47C854BEB84ED88_label_en-US" xlink:label="lab_dei_AmendmentFlag_324FEE05F0CC6752C47C854BEB84ED88" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_324FEE05F0CC6752C47C854BEB84ED88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_324FEE05F0CC6752C47C854BEB84ED88" xlink:to="lab_dei_AmendmentFlag_324FEE05F0CC6752C47C854BEB84ED88" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_CCFE741EE8532CCF839C854BEB844437_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_CCFE741EE8532CCF839C854BEB844437" 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_CCFE741EE8532CCF839C854BEB844437_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_CCFE741EE8532CCF839C854BEB844437" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_CCFE741EE8532CCF839C854BEB844437" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_CCFE741EE8532CCF839C854BEB844437" xlink:to="lab_dei_DocumentPeriodEndDate_CCFE741EE8532CCF839C854BEB844437" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_BA2BFBC7DC4A09EFA862854BEB846AA2_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_BA2BFBC7DC4A09EFA862854BEB846AA2" 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_BA2BFBC7DC4A09EFA862854BEB846AA2_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_BA2BFBC7DC4A09EFA862854BEB846AA2" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_BA2BFBC7DC4A09EFA862854BEB846AA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_BA2BFBC7DC4A09EFA862854BEB846AA2" xlink:to="lab_dei_DocumentFiscalYearFocus_BA2BFBC7DC4A09EFA862854BEB846AA2" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_67DAABAF849F3DA433FB854BEB848EB1_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_67DAABAF849F3DA433FB854BEB848EB1" 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_67DAABAF849F3DA433FB854BEB848EB1_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_67DAABAF849F3DA433FB854BEB848EB1" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_67DAABAF849F3DA433FB854BEB848EB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_67DAABAF849F3DA433FB854BEB848EB1" xlink:to="lab_dei_DocumentFiscalPeriodFocus_67DAABAF849F3DA433FB854BEB848EB1" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_0FA9155CA71728689274854BEB841529_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_0FA9155CA71728689274854BEB841529" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_0FA9155CA71728689274854BEB841529_label_en-US" xlink:label="lab_dei_TradingSymbol_0FA9155CA71728689274854BEB841529" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_0FA9155CA71728689274854BEB841529" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_0FA9155CA71728689274854BEB841529" xlink:to="lab_dei_TradingSymbol_0FA9155CA71728689274854BEB841529" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_A5386673C1F81B880A76854BEB843E4E_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_A5386673C1F81B880A76854BEB843E4E" 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_A5386673C1F81B880A76854BEB843E4E_label_en-US" xlink:label="lab_dei_EntityRegistrantName_A5386673C1F81B880A76854BEB843E4E" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_A5386673C1F81B880A76854BEB843E4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_A5386673C1F81B880A76854BEB843E4E" xlink:to="lab_dei_EntityRegistrantName_A5386673C1F81B880A76854BEB843E4E" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_1A1B192722966B5A47C1854BEB844255_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_1A1B192722966B5A47C1854BEB844255" 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_1A1B192722966B5A47C1854BEB844255_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_1A1B192722966B5A47C1854BEB844255" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1A1B192722966B5A47C1854BEB844255" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_1A1B192722966B5A47C1854BEB844255" xlink:to="lab_dei_EntityCentralIndexKey_1A1B192722966B5A47C1854BEB844255" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_CCA84F12E2FED1EC1A2E854BEB8405C2_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_CCA84F12E2FED1EC1A2E854BEB8405C2" 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_CCA84F12E2FED1EC1A2E854BEB8405C2_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_CCA84F12E2FED1EC1A2E854BEB8405C2" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_CCA84F12E2FED1EC1A2E854BEB8405C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_CCA84F12E2FED1EC1A2E854BEB8405C2" xlink:to="lab_dei_CurrentFiscalYearEndDate_CCA84F12E2FED1EC1A2E854BEB8405C2" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_5F5D90D28F3C4590BA8F854BEB851924_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_5F5D90D28F3C4590BA8F854BEB851924" 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_5F5D90D28F3C4590BA8F854BEB851924_label_en-US" xlink:label="lab_dei_EntityFilerCategory_5F5D90D28F3C4590BA8F854BEB851924" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_5F5D90D28F3C4590BA8F854BEB851924" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_5F5D90D28F3C4590BA8F854BEB851924" xlink:to="lab_dei_EntityFilerCategory_5F5D90D28F3C4590BA8F854BEB851924" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_A80E4C594B15F4CBB889854BEB8554ED_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_A80E4C594B15F4CBB889854BEB8554ED" 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_A80E4C594B15F4CBB889854BEB8554ED_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_A80E4C594B15F4CBB889854BEB8554ED" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_A80E4C594B15F4CBB889854BEB8554ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_A80E4C594B15F4CBB889854BEB8554ED" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_A80E4C594B15F4CBB889854BEB8554ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" 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_E25666EB1B97A94397309A56B3D64510_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" 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_87A9CB511132AE5B471D9A56B3D6E84C_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:to="lab_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" 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_B04488648401679755F09A56B3D606FF_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" xlink:to="lab_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" 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_211413FB7DF5ED4D71D49A56B3D633F7_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" 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_98A3A5A87DE9CDBAAA4A9A56B3D63CE7_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:to="lab_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" 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_3C3F4ADFD52C44EC56669A56B3D6AA35_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:to="lab_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" 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_5AD61C97054B5C808FF99A56B3D6A103_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" xlink:to="lab_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" 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_EC4C777AE4F144D289CF9A56B3D7F83B_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" 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_BE1E8797C8EE6C6BC23E9A56B3D70060_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" 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_8C6E3620EEA7FFEA1A2C9A56B3D79F8D_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fees on undrawn borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" 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_4ADDA5BC70FAAF32CB889A56B3D7448E_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" 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_4ADDA5BC70FAAF32CB889A56B3D7448E_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" 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-20170630.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" xlink:to="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55_terseLabel_en-US" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" 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_DBCBFE46116378FF0C309A56B3D78D55_label_en-US" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" xlink:to="lab_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial covenants, percent of net income added to net worth requirement</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Percent of Net Income Added to Net Worth Requirement</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Percent of Net Income Added to Net Worth Requirement</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:to="lab_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial covenants, percent of proceeds from stock issuance added to net worth requirement</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" 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_1B083908A5A63491E6249A56B3D7E90F_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" 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-20170630.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" xlink:to="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" 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_A9DA7BDEACDD1A1474489A56B3D79433_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" 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_A9DA7BDEACDD1A1474489A56B3D79433_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" 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-20170630.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" xlink:to="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility, borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E_label_en-US" xlink:label="lab_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" xlink:to="lab_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" 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_C84ADE54456792B1B8A79A56B3B9BAA5_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" 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_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30_label_en-US" xlink:label="lab_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" 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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:to="lab_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" 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_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972_label_en-US" xlink:label="lab_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" 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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:to="lab_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" 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_B0E4B12C4E4070C366529A56B3B9AB74_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" xlink:to="lab_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" 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_454EA05B9916D5E6E7FE9A56B3BAFD59_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" xlink:to="lab_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" 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_F0941621896D7D3496639A56B3BB1A49_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" xlink:to="lab_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" 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_EEB32F60592703815F539A56B3BB4254_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" 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_7E6CA586D81E951476559A56B3BBD5CD_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:to="lab_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D_terseLabel_en-US" xlink:label="lab_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fabrication</link:label>
    <link:label id="lab_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D_label_en-US" xlink:label="lab_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" 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_92735B7A56A8F7E5F8119A56B3BC625D_documentation_en-US" xlink:label="lab_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" 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-20170630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" xlink:to="lab_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546_terseLabel_en-US" xlink:label="lab_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipyards</link:label>
    <link:label id="lab_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546_label_en-US" xlink:label="lab_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipyards Segment [Member]</link:label>
    <link:label id="lab_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546_documentation_en-US" xlink:label="lab_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shipyards Segment [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ShipyardsSegmentMember" xlink:label="loc_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:to="lab_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:type="arc" />
    <link:label id="lab_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851_terseLabel_en-US" xlink:label="lab_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:label id="lab_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851_label_en-US" xlink:label="lab_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" 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_8A1593F053E27AF9C4DD9A56B3BC3851_documentation_en-US" xlink:label="lab_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" 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-20170630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" xlink:to="lab_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" 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_80693FBED479EA9BE1F69A56B3BCE9DA_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of operating divisions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239" xlink:to="lab_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C" xlink:to="lab_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829" xlink:to="lab_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5_terseLabel_en-US" xlink:label="lab_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5_label_en-US" xlink:label="lab_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" xlink:to="lab_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" 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_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA_label_en-US" xlink:label="lab_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" xlink:to="lab_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B" xlink:type="arc" />
    <link:label id="lab_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3_terseLabel_en-US" xlink:label="lab_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognition of deferred revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3" xlink:to="lab_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_981C734729936F793B0C9A56B3C4B33A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_981C734729936F793B0C9A56B3C4B33A" 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_981C734729936F793B0C9A56B3C4B33A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_981C734729936F793B0C9A56B3C4B33A" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_981C734729936F793B0C9A56B3C4B33A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_981C734729936F793B0C9A56B3C4B33A" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_981C734729936F793B0C9A56B3C4B33A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" 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_AEA2A88BE97D2C6479149A56B44EA4B8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:to="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" 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_44CC71DBADBCC47ADB3D9A56B44E8AFF_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" 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_5BBAE144411F072A84EE9A56B44E9497_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" 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_E653A8CCA0E6FF1919D09A56B44E4969_label_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" 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_E653A8CCA0E6FF1919D09A56B44E4969_documentation_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" 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-20170630.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" xlink:to="lab_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" xlink:type="arc" />
    <link:label id="lab_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E_terseLabel_en-US" xlink:label="lab_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prospect Shipyard</link:label>
    <link:label id="lab_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E_label_en-US" xlink:label="lab_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prospect Shipyard [Member]</link:label>
    <link:label id="lab_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E_documentation_en-US" xlink:label="lab_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prospect Shipyard [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProspectShipyardMember" xlink:label="loc_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:to="lab_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" 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_1C8F3A1A7DCE390B869F9A56B44E324A_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" 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_D8905208494145E51F869A56B44E3D3B_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" 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_FD2D726AC1288EEBFBD79A56B44EC321_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" 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_76DA97B5AAC67D7972919A56B44E98C3_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" 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_184E237986E59F309C619A56B44EA5A1_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" xlink:type="arc" />
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8_terseLabel_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Area of leased facility (in acres)</link:label>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8_label_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Area of Real Estate Property</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" xlink:to="lab_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of assets held for sale</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on sale of assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:to="lab_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:type="arc" />
    <link:label id="lab_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E_terseLabel_en-US" xlink:label="lab_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Large Deepwater Project, Recently Delivered</link:label>
    <link:label id="lab_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E_label_en-US" xlink:label="lab_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Large Deepwater Project, Recently Delivered [Member]</link:label>
    <link:label id="lab_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E_documentation_en-US" xlink:label="lab_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Large Deepwater Project, Recently Delivered [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LargeDeepwaterProjectRecentlyDeliveredMember" xlink:label="loc_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:to="lab_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687_terseLabel_en-US" xlink:label="lab_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687_label_en-US" xlink:label="lab_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:to="lab_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC_terseLabel_en-US" xlink:label="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC_label_en-US" xlink:label="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:to="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:type="arc" />
    <link:label id="lab_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874_terseLabel_en-US" xlink:label="lab_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer of Shipyard</link:label>
    <link:label id="lab_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874_label_en-US" xlink:label="lab_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer of Shipyard [Member]</link:label>
    <link:label id="lab_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874_documentation_en-US" xlink:label="lab_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer of Shipyard [Member]</link:label>
    <link:loc xlink:href="gifi-20170630.xsd#gifi_CustomerofShipyardMember" xlink:label="loc_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:to="lab_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:to="lab_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26_terseLabel_en-US" xlink:label="lab_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract losses</link:label>
    <link:label id="lab_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26_label_en-US" xlink:label="lab_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss on Contracts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossOnContracts" xlink:label="loc_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:to="lab_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A_verboseLabel_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contracts in progress</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A" xlink:to="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:type="arc" />
    <link:label id="lab_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B_label_en-US" xlink:label="lab_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:to="lab_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" xlink:type="arc" />
    <link:label id="lab_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133_label_en-US" xlink:label="lab_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" xlink:to="lab_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Capitalized Property Plant and Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C_terseLabel_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets held for sale, gross</link:label>
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C_label_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" 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_81D6D9C21B5E2A4926A59A56B43E5E4C_documentation_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" 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-20170630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" xlink:to="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689_negatedTerseLabel_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689_label_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" 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_CA5F1813F3070AFF269F9A56B43FE689_documentation_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" 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-20170630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" xlink:to="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_D4904A9F4992263F42CF854BEB7CD73A_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_D4904A9F4992263F42CF854BEB7CD73A" 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_D4904A9F4992263F42CF854BEB7CD73A_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_D4904A9F4992263F42CF854BEB7CD73A" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_D4904A9F4992263F42CF854BEB7CD73A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_D4904A9F4992263F42CF854BEB7CD73A" xlink:to="lab_us-gaap_AssetsAbstract_D4904A9F4992263F42CF854BEB7CD73A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" 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_A014F612AB0653166295854BEB7C2423_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" xlink:to="lab_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_7A1B512C29576025DD52854BEB7C6768_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_7A1B512C29576025DD52854BEB7C6768" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7A1B512C29576025DD52854BEB7C6768" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7A1B512C29576025DD52854BEB7C6768" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_7A1B512C29576025DD52854BEB7C6768" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractReceivableDueOneYearOrLess_BBD9D2E4DAAC00B9ED68854BEB7D3AB5_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_BBD9D2E4DAAC00B9ED68854BEB7D3AB5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contracts receivable and retainage, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_BBD9D2E4DAAC00B9ED68854BEB7D3AB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableDueOneYearOrLess_BBD9D2E4DAAC00B9ED68854BEB7D3AB5" xlink:to="lab_us-gaap_ContractReceivableDueOneYearOrLess_BBD9D2E4DAAC00B9ED68854BEB7D3AB5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_08CF07935B058347F077854BEB7D902F_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_08CF07935B058347F077854BEB7D902F" 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_08CF07935B058347F077854BEB7D902F_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_08CF07935B058347F077854BEB7D902F" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_08CF07935B058347F077854BEB7D902F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_08CF07935B058347F077854BEB7D902F" xlink:to="lab_us-gaap_PrepaidExpenseCurrent_08CF07935B058347F077854BEB7D902F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_A095AB01D1E4071D96E1854BEB7D4862_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_A095AB01D1E4071D96E1854BEB7D4862" 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_A095AB01D1E4071D96E1854BEB7D4862_label_en-US" xlink:label="lab_us-gaap_InventoryNet_A095AB01D1E4071D96E1854BEB7D4862" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_A095AB01D1E4071D96E1854BEB7D4862" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_A095AB01D1E4071D96E1854BEB7D4862" xlink:to="lab_us-gaap_InventoryNet_A095AB01D1E4071D96E1854BEB7D4862" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_45EC07EE2484DF0C776D854BEB7DBC45_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_45EC07EE2484DF0C776D854BEB7DBC45" 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_45EC07EE2484DF0C776D854BEB7DBC45_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_45EC07EE2484DF0C776D854BEB7DBC45" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_45EC07EE2484DF0C776D854BEB7DBC45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_45EC07EE2484DF0C776D854BEB7DBC45" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_45EC07EE2484DF0C776D854BEB7DBC45" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_ED1C5E7EA29068BBA117854BEB7D3739_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_ED1C5E7EA29068BBA117854BEB7D3739" 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_ED1C5E7EA29068BBA117854BEB7D3739_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_ED1C5E7EA29068BBA117854BEB7D3739" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_ED1C5E7EA29068BBA117854BEB7D3739" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_ED1C5E7EA29068BBA117854BEB7D3739" xlink:to="lab_us-gaap_AssetsCurrent_ED1C5E7EA29068BBA117854BEB7D3739" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_CB4BE6963CDA02DAD99B854BEB7D3EA1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_CB4BE6963CDA02DAD99B854BEB7D3EA1" 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_CB4BE6963CDA02DAD99B854BEB7D3EA1_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_CB4BE6963CDA02DAD99B854BEB7D3EA1" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_CB4BE6963CDA02DAD99B854BEB7D3EA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_CB4BE6963CDA02DAD99B854BEB7D3EA1" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_CB4BE6963CDA02DAD99B854BEB7D3EA1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_C5332221B562653E13B2854BEB7D0FEF_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_C5332221B562653E13B2854BEB7D0FEF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_C5332221B562653E13B2854BEB7D0FEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_C5332221B562653E13B2854BEB7D0FEF" xlink:to="lab_us-gaap_Assets_C5332221B562653E13B2854BEB7D0FEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" 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_958AA6C6BE97B8E3819C854BEB7DACF9_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" 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_72473774E578607A73BA854BEB7DC11B_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_AF45EB6D4B8EC75AB841854BEB7D2426_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_AF45EB6D4B8EC75AB841854BEB7D2426" 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_AF45EB6D4B8EC75AB841854BEB7D2426_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_AF45EB6D4B8EC75AB841854BEB7D2426" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_AF45EB6D4B8EC75AB841854BEB7D2426" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_AF45EB6D4B8EC75AB841854BEB7D2426" xlink:to="lab_us-gaap_AccountsPayableCurrent_AF45EB6D4B8EC75AB841854BEB7D2426" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, current</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0" xlink:to="lab_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_4C2FF8B18DE6A70ED150854BEB7E0384_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_4C2FF8B18DE6A70ED150854BEB7E0384" 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_4C2FF8B18DE6A70ED150854BEB7E0384_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_4C2FF8B18DE6A70ED150854BEB7E0384" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4C2FF8B18DE6A70ED150854BEB7E0384" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4C2FF8B18DE6A70ED150854BEB7E0384" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_4C2FF8B18DE6A70ED150854BEB7E0384" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_F6976415A07E1444EF5B854BEB7E5CD1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_F6976415A07E1444EF5B854BEB7E5CD1" 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_F6976415A07E1444EF5B854BEB7E5CD1_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_F6976415A07E1444EF5B854BEB7E5CD1" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_F6976415A07E1444EF5B854BEB7E5CD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_F6976415A07E1444EF5B854BEB7E5CD1" xlink:to="lab_us-gaap_LiabilitiesCurrent_F6976415A07E1444EF5B854BEB7E5CD1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_A70EE15DF3A5166485AC854BEB7F63A2_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_A70EE15DF3A5166485AC854BEB7F63A2" 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_A70EE15DF3A5166485AC854BEB7F63A2_label_en-US" xlink:label="lab_us-gaap_Liabilities_A70EE15DF3A5166485AC854BEB7F63A2" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_A70EE15DF3A5166485AC854BEB7F63A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_A70EE15DF3A5166485AC854BEB7F63A2" xlink:to="lab_us-gaap_Liabilities_A70EE15DF3A5166485AC854BEB7F63A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_9196273962007F962775854BEB7F50F4_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_9196273962007F962775854BEB7F50F4" 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_9196273962007F962775854BEB7F50F4_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_9196273962007F962775854BEB7F50F4" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_9196273962007F962775854BEB7F50F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9196273962007F962775854BEB7F50F4" xlink:to="lab_us-gaap_StockholdersEquityAbstract_9196273962007F962775854BEB7F50F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, no par value, 5,000,000 shares authorized, no shares issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C" xlink:to="lab_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, no par value, 20,000,000 shares authorized, 14,850,833 issued and outstanding at June 30, 2017, and 14,695,020 at December 31, 2016, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173" xlink:to="lab_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_6F4A840657C39CFD0BDF854BEB7F70E3_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_6F4A840657C39CFD0BDF854BEB7F70E3" 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_6F4A840657C39CFD0BDF854BEB7F70E3_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_6F4A840657C39CFD0BDF854BEB7F70E3" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6F4A840657C39CFD0BDF854BEB7F70E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_6F4A840657C39CFD0BDF854BEB7F70E3" xlink:to="lab_us-gaap_AdditionalPaidInCapital_6F4A840657C39CFD0BDF854BEB7F70E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_02A322A3D49F664C32D9854BEB7F80DC_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_02A322A3D49F664C32D9854BEB7F80DC" 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_02A322A3D49F664C32D9854BEB7F80DC_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_02A322A3D49F664C32D9854BEB7F80DC" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_02A322A3D49F664C32D9854BEB7F80DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_02A322A3D49F664C32D9854BEB7F80DC" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_02A322A3D49F664C32D9854BEB7F80DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_44134FB6E58D4EB8ECD1854BEB7F265C_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_44134FB6E58D4EB8ECD1854BEB7F265C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_44134FB6E58D4EB8ECD1854BEB7F265C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_44134FB6E58D4EB8ECD1854BEB7F265C" xlink:to="lab_us-gaap_StockholdersEquity_44134FB6E58D4EB8ECD1854BEB7F265C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_E2F1628A753094AA0DE6854BEB7F4763_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_E2F1628A753094AA0DE6854BEB7F4763" 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_E2F1628A753094AA0DE6854BEB7F4763_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_E2F1628A753094AA0DE6854BEB7F4763" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_E2F1628A753094AA0DE6854BEB7F4763" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_E2F1628A753094AA0DE6854BEB7F4763" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_E2F1628A753094AA0DE6854BEB7F4763" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>gifi-20170630_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-20170630.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20170630.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20170630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:href="gifi-20170630.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20170630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20170630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity" xlink:href="gifi-20170630.xsd#ConsolidatedStatementOfChangesInShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="gifi-20170630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:href="gifi-20170630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ContractsReceivableAndRetainage" xlink:href="gifi-20170630.xsd#ContractsReceivableAndRetainage" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails" xlink:href="gifi-20170630.xsd#ContractsReceivableAndRetainageDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquity" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables" xlink:href="gifi-20170630.xsd#EarningsPerShareAndShareholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:href="gifi-20170630.xsd#FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurements" xlink:href="gifi-20170630.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/LineOfCredit" xlink:href="gifi-20170630.xsd#LineOfCredit" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/LineOfCreditDetails" xlink:href="gifi-20170630.xsd#LineOfCreditDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20170630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCosts" xlink:href="gifi-20170630.xsd#RevenueAndContractCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsPassThroughCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueAndContractCostsTables" xlink:href="gifi-20170630.xsd#RevenueAndContractCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20170630.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresDetails" xlink:href="gifi-20170630.xsd#SegmentDisclosuresDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20170630.xsd#SegmentDisclosuresTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SubsequentEvents" xlink:href="gifi-20170630.xsd#SubsequentEvents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SubsequentEventsDetails" xlink:href="gifi-20170630.xsd#SubsequentEventsDetails" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_42F35119B5F6A0CED5B39A56B4577E40" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_C75159F1729E7D293BFC9A56B457E721" xlink:type="locator" />
    <link: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_42F35119B5F6A0CED5B39A56B4577E40" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_C75159F1729E7D293BFC9A56B457E721" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_D6A74D4C034799EBEC6D9A56B44D5815" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:type="locator" />
    <link: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_D6A74D4C034799EBEC6D9A56B44D5815" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:type="locator" />
    <link: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_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:type="locator" />
    <link: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_44CC71DBADBCC47ADB3D9A56B44E8AFF" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5BBAE144411F072A84EE9A56B44E9497" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" xlink:type="locator" />
    <link: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_5BBAE144411F072A84EE9A56B44E9497" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_E653A8CCA0E6FF1919D09A56B44E4969" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProspectShipyardMember" xlink:label="loc_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" 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_5BBAE144411F072A84EE9A56B44E9497" xlink:to="loc_gifi_ProspectShipyardMember_A80673529EB940C6A6E69A56B44E519E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" 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_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:type="locator" />
    <link: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_1C8F3A1A7DCE390B869F9A56B44E324A" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_D8905208494145E51F869A56B44E3D3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" xlink:type="locator" />
    <link: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_D8905208494145E51F869A56B44E3D3B" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_FD2D726AC1288EEBFBD79A56B44EC321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" 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_D8905208494145E51F869A56B44E3D3B" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_76DA97B5AAC67D7972919A56B44E98C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" 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_AEA2A88BE97D2C6479149A56B44EA4B8" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" 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_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_CEC8033D76C3CC1293599A56B44ED852" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" 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_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_22338F9D97868CDDA5029A56B44EA9B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" 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_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_73582C28D46C3C54DCA19A56B44EA78E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" 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_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_3E437466589106FF7D269A56B44E6535" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" 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_LongLivedAssetsHeldForSaleLineItems_184E237986E59F309C619A56B44EA5A1" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_0D33C39F9763073AF7769A56B44F0200" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_13AA2586CA5BC78115849A56B43810B3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_E07A7195D6EC4B38C8FC9A56B438492C" xlink:type="locator" />
    <link: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_13AA2586CA5BC78115849A56B43810B3" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_E07A7195D6EC4B38C8FC9A56B438492C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:type="locator" />
    <link: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_E07A7195D6EC4B38C8FC9A56B438492C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_F168ED373BDF0F131A449A56B43874BF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_LandMember_24095CDD7A753E2538909A56B43EE08B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" 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_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_721DE15C3A5E6ED6C10F9A56B43ECE1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" 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_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_C4E389969E36330ABC1C9A56B43EC7CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" 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_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_873D5488340EA9D29ACC9A56B43E3C37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" 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_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_VehiclesMember_1A0D2573FE7CF031449F9A56B43E3133" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" 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_PropertyPlantAndEquipmentTypeDomain_351EF36E0667C0E4F30A9A56B43D3564" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_1815579ECABE718DDD4B9A56B43E4CB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_40B2A78D54A0203BB2989A56B43ED1A8" 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_E07A7195D6EC4B38C8FC9A56B438492C" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_40B2A78D54A0203BB2989A56B43ED1A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_670971F904FF4FBC4FF99A56B43E1B3C" xlink:type="locator" />
    <link: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_40B2A78D54A0203BB2989A56B43ED1A8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_670971F904FF4FBC4FF99A56B43E1B3C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_8AFD7428D1A509A3F5A59A56B43EC228" xlink:type="locator" />
    <link: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_670971F904FF4FBC4FF99A56B43E1B3C" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_8AFD7428D1A509A3F5A59A56B43EC228" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProspectShipyardMember" xlink:label="loc_gifi_ProspectShipyardMember_E258B6DD351FDD81D1279A56B43E00BD" 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_670971F904FF4FBC4FF99A56B43E1B3C" xlink:to="loc_gifi_ProspectShipyardMember_E258B6DD351FDD81D1279A56B43E00BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_61C1068381C982C293559A56B43EB2CC" 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_E07A7195D6EC4B38C8FC9A56B438492C" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_61C1068381C982C293559A56B43EB2CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_56AA615414CC8A07E71F9A56B43E0E1E" xlink:type="locator" />
    <link: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_61C1068381C982C293559A56B43EB2CC" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_56AA615414CC8A07E71F9A56B43E0E1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_18E521004951FD0B9B679A56B43ECB11" xlink:type="locator" />
    <link: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_56AA615414CC8A07E71F9A56B43E0E1E" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_18E521004951FD0B9B679A56B43ECB11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_E07A7195D6EC4B38C8FC9A56B438492C" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" xlink:type="locator" />
    <link: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_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_81D6D9C21B5E2A4926A59A56B43E5E4C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" 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_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_CA5F1813F3070AFF269F9A56B43FE689" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D" 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_EE91415FC138B31BD6EF9A56B43EDFA0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_B6F6A1AB9176167253D09A56B43F935D" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_627E0A685CE50C77DD099A56B456F2C5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:label="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_079CF56479D1681E924F9A56B456C0EF" xlink:type="locator" />
    <link: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_627E0A685CE50C77DD099A56B456F2C5" xlink:to="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_079CF56479D1681E924F9A56B456C0EF" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D602ABCDB330193C1D1A9A56B3AA0CDB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5DF9D6E6AE81272444A39A56B3AAF304" xlink:type="locator" />
    <link: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_D602ABCDB330193C1D1A9A56B3AA0CDB" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5DF9D6E6AE81272444A39A56B3AAF304" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_12D70A670906241E9AAF9A56B3A2DEEF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:type="locator" />
    <link: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_12D70A670906241E9AAF9A56B3A2DEEF" xlink:to="loc_us-gaap_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_31B67453A985838B68049A56B3A2F5D2" xlink:type="locator" />
    <link: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_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:to="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_31B67453A985838B68049A56B3A2F5D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_AFE560C801BDEC0903B39A56B3A28C08" xlink:type="locator" />
    <link: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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_31B67453A985838B68049A56B3A2F5D2" xlink:to="loc_us-gaap_ProjectMember_AFE560C801BDEC0903B39A56B3A28C08" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LargeDeepwaterProjectRecentlyDeliveredMember" xlink:label="loc_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:type="locator" />
    <link: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_ProjectMember_AFE560C801BDEC0903B39A56B3A28C08" xlink:to="loc_gifi_LargeDeepwaterProjectRecentlyDeliveredMember_90E47CDF2D5D3247BD5C9A56B3A29D1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_C7DC5A8C0A0BC246CE399A56B3A2C5F8" 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_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_C7DC5A8C0A0BC246CE399A56B3A2C5F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_91618A162C94E7084BE79A56B3A21D23" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_C7DC5A8C0A0BC246CE399A56B3A2C5F8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_91618A162C94E7084BE79A56B3A21D23" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractReceivableMember" xlink:label="loc_gifi_ContractReceivableMember_A60F8759A344CC13360E9A56B3A716BC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_91618A162C94E7084BE79A56B3A21D23" xlink:to="loc_gifi_ContractReceivableMember_A60F8759A344CC13360E9A56B3A716BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" 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_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:to="loc_us-gaap_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:type="locator" />
    <link: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_CounterpartyNameAxis_0AD79EE8CC31D428D5509A56B3A83687" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_CustomerofShipyardMember" xlink:label="loc_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:type="locator" />
    <link: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_RepurchaseAgreementCounterpartyNameDomain_F78333F5DB2E4961ED3B9A56B3A807CC" xlink:to="loc_gifi_CustomerofShipyardMember_7A7180F230442446AAD99A56B3A8D874" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" 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_LossContingenciesTable_BE955CAA75B7B325013E9A56B3A28914" xlink:to="loc_us-gaap_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossOnContracts" xlink:label="loc_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:type="locator" />
    <link: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_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:to="loc_us-gaap_LossOnContracts_52B0980707F18D2197DE9A56B3A8CB26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_7172421BE36AAC06F9E69A56B3A853C7" 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_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_7172421BE36AAC06F9E69A56B3A853C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A" 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_LossContingenciesLineItems_AEF7A90A086FAA3633CA9A56B3A8DBAA" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_8B3885FBAF81C62E293B9A56B3A8943A" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7363DC34C39D8CCE7F6D854BEB7C55E4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_D4904A9F4992263F42CF854BEB7CD73A" 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_7363DC34C39D8CCE7F6D854BEB7C55E4" xlink:to="loc_us-gaap_AssetsAbstract_D4904A9F4992263F42CF854BEB7CD73A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" 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_D4904A9F4992263F42CF854BEB7CD73A" xlink:to="loc_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7A1B512C29576025DD52854BEB7C6768" 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_A014F612AB0653166295854BEB7C2423" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7A1B512C29576025DD52854BEB7C6768" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_BBD9D2E4DAAC00B9ED68854BEB7D3AB5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_BBD9D2E4DAAC00B9ED68854BEB7D3AB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_47405FA07D1E892CDAFA854BEB7DD8F0" 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_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_47405FA07D1E892CDAFA854BEB7DD8F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_08CF07935B058347F077854BEB7D902F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_08CF07935B058347F077854BEB7D902F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_A095AB01D1E4071D96E1854BEB7D4862" 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_A014F612AB0653166295854BEB7C2423" xlink:to="loc_us-gaap_InventoryNet_A095AB01D1E4071D96E1854BEB7D4862" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_45EC07EE2484DF0C776D854BEB7DBC45" 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_A014F612AB0653166295854BEB7C2423" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_45EC07EE2484DF0C776D854BEB7DBC45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_ED1C5E7EA29068BBA117854BEB7D3739" 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_AssetsCurrentAbstract_A014F612AB0653166295854BEB7C2423" xlink:to="loc_us-gaap_AssetsCurrent_ED1C5E7EA29068BBA117854BEB7D3739" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_CB4BE6963CDA02DAD99B854BEB7D3EA1" 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_D4904A9F4992263F42CF854BEB7CD73A" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_CB4BE6963CDA02DAD99B854BEB7D3EA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6" 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_D4904A9F4992263F42CF854BEB7CD73A" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_29EC4FFD7D7489E635E3854BEB7D4BE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_C5332221B562653E13B2854BEB7D0FEF" 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_D4904A9F4992263F42CF854BEB7CD73A" xlink:to="loc_us-gaap_Assets_C5332221B562653E13B2854BEB7D0FEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" 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_7363DC34C39D8CCE7F6D854BEB7C55E4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" 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_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_AF45EB6D4B8EC75AB841854BEB7D2426" 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_72473774E578607A73BA854BEB7DC11B" xlink:to="loc_us-gaap_AccountsPayableCurrent_AF45EB6D4B8EC75AB841854BEB7D2426" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_CE407805BFE5CFCCF050854BEB7E74B4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_CE407805BFE5CFCCF050854BEB7E74B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:to="loc_us-gaap_DeferredRevenueCurrent_BEB47DB83C48CF1E24BC854BEB7E3EB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForLossOnContracts" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_EFA0130D74E98284DD8D854BEB7E2372" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_EFA0130D74E98284DD8D854BEB7E2372" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4C2FF8B18DE6A70ED150854BEB7E0384" 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_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4C2FF8B18DE6A70ED150854BEB7E0384" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8" 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_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_F9BCE00B1041C4531CB0854BEB7E90D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_F6976415A07E1444EF5B854BEB7E5CD1" 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_LiabilitiesCurrentAbstract_72473774E578607A73BA854BEB7DC11B" xlink:to="loc_us-gaap_LiabilitiesCurrent_F6976415A07E1444EF5B854BEB7E5CD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21" 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_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_D6706C253B6F81E1B18E854BEB7E7C21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_1DA633F5D5E6593B4113854BEB7EB6EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102" 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_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_F1E3AFB8D888F143B4FA854BEB7ED102" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_A70EE15DF3A5166485AC854BEB7F63A2" 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_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:to="loc_us-gaap_Liabilities_A70EE15DF3A5166485AC854BEB7F63A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_9196273962007F962775854BEB7F50F4" 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_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_9196273962007F962775854BEB7F50F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C" 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_9196273962007F962775854BEB7F50F4" xlink:to="loc_us-gaap_PreferredStockValue_E47AE5DD712E284F25A2854BEB7F694C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173" 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_9196273962007F962775854BEB7F50F4" xlink:to="loc_us-gaap_CommonStockValue_146A3E69EEB2E9D27013854BEB7FC173" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6F4A840657C39CFD0BDF854BEB7F70E3" 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_9196273962007F962775854BEB7F50F4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_6F4A840657C39CFD0BDF854BEB7F70E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_02A322A3D49F664C32D9854BEB7F80DC" 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_9196273962007F962775854BEB7F50F4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_02A322A3D49F664C32D9854BEB7F80DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_44134FB6E58D4EB8ECD1854BEB7F265C" 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_9196273962007F962775854BEB7F50F4" xlink:to="loc_us-gaap_StockholdersEquity_44134FB6E58D4EB8ECD1854BEB7F265C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_E2F1628A753094AA0DE6854BEB7F4763" 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_LiabilitiesAndStockholdersEquityAbstract_958AA6C6BE97B8E3819C854BEB7DACF9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_E2F1628A753094AA0DE6854BEB7F4763" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockNoParValue" xlink:label="loc_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF" 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_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="loc_us-gaap_PreferredStockNoParValue_979750F73565746D68179A56B4AA22EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_D919202D7E330E3441E89A56B4AA5F84" 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_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_D919202D7E330E3441E89A56B4AA5F84" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_C058D7A2F05F68F7A24B9A56B4AA1ED5" 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_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="loc_us-gaap_PreferredStockSharesIssued_C058D7A2F05F68F7A24B9A56B4AA1ED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_C2F56B0408F0F77B850A9A56B4AA59FC" 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_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_C2F56B0408F0F77B850A9A56B4AA59FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="loc_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669" 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_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="loc_us-gaap_CommonStockNoParValue_C6C9DB2B7CED06BAC7A89A56B4AA7669" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_20B533014FA606DF26139A56B4AACEAC" 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_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_20B533014FA606DF26139A56B4AACEAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_568D7CF2821C39F76D439A56B4AB74DE" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="loc_us-gaap_CommonStockSharesIssued_568D7CF2821C39F76D439A56B4AB74DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_DEF92A7DAC7F6ADD57D29A56B4AB0094" 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_StatementOfFinancialPositionAbstract_74435574A8C0A96F4D7B9A56B4AA3D18" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_DEF92A7DAC7F6ADD57D29A56B4AB0094" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_684A22A3D34ACE5BA9C69A56B4A0281D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" 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_684A22A3D34ACE5BA9C69A56B4A0281D" xlink:to="loc_us-gaap_StatementTable_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" 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_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" 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_DEB30BECE1A1B434AA7E9A56B4A05481" xlink:to="loc_us-gaap_EquityComponentDomain_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" 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_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:to="loc_us-gaap_CommonStockMember_4F1563735440C54FC7069A56B4A0ECAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" 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_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_CFAFE5B174FDB0E9FEB29A56B4A0794E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" 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_86BC0F311CE1E2407BAC9A56B4A0D749" xlink:to="loc_us-gaap_RetainedEarningsMember_407F16B4C007C36A62269A56B4A1F868" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" 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_8F282BDECBBC0A2C76CB9A56B4A0F402" xlink:to="loc_us-gaap_StatementLineItems_D655AE5CC995E296BF819A56B4A1C7CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:type="locator" />
    <link: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_D655AE5CC995E296BF819A56B4A1C7CB" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" 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_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_F5851E6D14A5F24F67029A56B4A1FEA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" 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_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_StockholdersEquity_3AE2412578AC3DE061759A56B4A133FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" 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_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_NetIncomeLoss_2F0987784ACD4B1228E09A56B4A13B14" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" xlink:label="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" 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_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_340239F56DDF8C7869A69A56B4A10ED2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_E9230800E37317B15D709A56B4A16FE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" 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_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7DFD06BA06EA755742E69A56B4A1CAB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_DividendsCommonStock_D565032FA676B98AE4F79A56B4A1FF19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_DA005B08DD9F7EF5071A9A56B4A1DD5D" 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_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_DA005B08DD9F7EF5071A9A56B4A1DD5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_7A96B0590A528BD750209A56B4A15D00" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2D58AF11FFB22871247D9A56B4A1720A" xlink:to="loc_us-gaap_StockholdersEquity_7A96B0590A528BD750209A56B4A15D00" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_BAC887563080A2053B409A56B4992D5D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB" 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_BAC887563080A2053B409A56B4992D5D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_652843FAE7FE680FB14E9A56B49A8972" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_DDE99EE19C31174286179A56B499A7AB" xlink:to="loc_us-gaap_NetIncomeLoss_652843FAE7FE680FB14E9A56B49A8972" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" 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_DDE99EE19C31174286179A56B499A7AB" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_BE2741A6B296BCB233C19A56B49A72FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3CC81AF1949D55585E489A56B49AA4DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:to="loc_us-gaap_RecognitionOfDeferredRevenue_2B98BD4432EC6DE5886D9A56B49A73EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F" 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_6646B69616907042709C9A56B49AAE93" xlink:to="loc_us-gaap_AssetImpairmentCharges_1FB49F03E2EA3470A5BA9A56B49A786F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_D53D0D1F90C4D4EBD6FE9A56B49AFD0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08" 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_6646B69616907042709C9A56B49AAE93" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_F434C51FAB8BD26125CA9A56B49ACA08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6646B69616907042709C9A56B49AAE93" xlink:to="loc_us-gaap_ShareBasedCompensation_90BD9C35888E4AAA77119A56B49A5F3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" 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_6646B69616907042709C9A56B49AAE93" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseInContractReceivablesAndRetainage" xlink:label="loc_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_gifi_IncreaseDecreaseInContractReceivablesAndRetainage_BC5DEBA62BCF1641356B9A56B49ABAF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_93D830EB8C92F22713799A56B49AC1CA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82" 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_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_CAD6FE4A9C6AFB1B7A3F9A56B49A1B82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_C2B11229C33FAACD33A89A56B49AFDE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_C1BF8F04ABF35CE262BB9A56B49A0A03" 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_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_C1BF8F04ABF35CE262BB9A56B49A0A03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69" 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_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_6D21641428EC953D2F539A56B49ABF69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659" 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_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_F8F8F139F3940846520E9A56B49A7659" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6" 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_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_6291B689C0C2A45165E19A56B49B5CA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94" 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_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_9E7DB663E0D9BDDD1F119A56B49B0D94" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseinAccruedContractLosses" xlink:label="loc_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_gifi_IncreaseDecreaseinAccruedContractLosses_8B8233F2E4EBACF90CEF9A56B49BF1D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_441DC9F1E43DA62DDE3E9A56B49A51EF" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_983E3A637EFBCF02FF149A56B49B9530" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5" 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_DDE99EE19C31174286179A56B499A7AB" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D3CC433BA7927132056A9A56B49B31C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" 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_BAC887563080A2053B409A56B4992D5D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D763FFE8AE941D51B9CC9A56B49B712B" 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_9B66A61CF1E756FF41179A56B49B16B5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D763FFE8AE941D51B9CC9A56B49B712B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_294ECB012B9E4B8E64C69A56B49B1451" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_F92B1A7E856750B2A35D9A56B49BA0B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9B66A61CF1E756FF41179A56B49B16B5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_65EB5DC31033D19FB9539A56B49BC26E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" 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_BAC887563080A2053B409A56B4992D5D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A1A279398EFDDC729AD79A56B49B3122" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E" 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_6E6EFEE0C58FB032154F9A56B49B4E7A" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_5CFA25894A6FC04D3E8A9A56B49BA79E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_D5DD1AFD752ADFF1090A9A56B49B59FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2F20754B2C3179AD67D9A56B49BB8A5" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_6E6EFEE0C58FB032154F9A56B49B4E7A" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2F20754B2C3179AD67D9A56B49BB8A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1" 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_BAC887563080A2053B409A56B4992D5D" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_CB3A2F9BF1C3C31441849A56B49B57E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55" 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_BAC887563080A2053B409A56B4992D5D" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4936ECCD34FCFD14FC659A56B49CCD55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_67B967C811E9D141CC189A56B49C24C2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_BAC887563080A2053B409A56B4992D5D" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_67B967C811E9D141CC189A56B49C24C2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_A1483EF61F7EF61C61E19A8018413485" 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_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_Revenues_A1483EF61F7EF61C61E19A8018413485" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_CostOfRevenue_E85F7BD89477820DB8AE9A80187237E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF" 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_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_GrossProfit_9307FC5E44768B0999F79A801872D7DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1" 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_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_9B74CF860F02A5201DE19A80187250A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_EC36F2F35659BF59F59A9A8018726321" 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_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_AssetImpairmentCharges_EC36F2F35659BF59F59A9A8018726321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_6F1C9102B5B0CE0781D89A801872A2B7" 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_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_OperatingIncomeLoss_6F1C9102B5B0CE0781D89A801872A2B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45" 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_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:to="loc_us-gaap_InterestExpense_278AE3C586633ACD7C339A8018720A45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619" 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_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:to="loc_us-gaap_InvestmentIncomeInterest_2A2584BBBAF51EF2C37A9A801872E619" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036" 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_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_226872A839675F27FC749A8018725036" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85" 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_NonoperatingIncomeExpenseAbstract_677299946F9B303586279A80187256E7" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_02BB151AB456CDDF98389A801873FB85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_245E984ECCC78FF97AEC9A80187363CE" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_245E984ECCC78FF97AEC9A80187363CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA" 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_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_AF557899C8CE598023059A80187306AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_661E7327250EC3F5EEDB9A801873C2A0" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_NetIncomeLoss_661E7327250EC3F5EEDB9A801873C2A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_95334FE89EEF91C57B3B9A801841E8F2" xlink:to="loc_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_DD8D6A5DFBF302339E0F9A801873CF14" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_DD8D6A5DFBF302339E0F9A801873CF14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6E069F22384C276084839A801873188C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8D8F399575E493B4FDBA9A8018734034" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6E069F22384C276084839A801873188C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ContractsReceivableAndRetainage" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_260A84E3321D12D307FD9A56B40E02DE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F" 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_ContractorsAbstract_260A84E3321D12D307FD9A56B40E02DE" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_B45CCE2EC79788E739BC9A56B40E5A2F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_163E38D8B14DB31E785A9A56B40A46B9" xlink:type="locator" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_B4A437F3E7F9590B5B7F9A56B40A4AF6" 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_ContractorsAbstract_163E38D8B14DB31E785A9A56B40A46B9" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_CFFF35FB14BB09C0A8879A56B40A42CC" xlink:type="locator" />
    <link: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_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_CFFF35FB14BB09C0A8879A56B40A42CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4830F28ED9B5D59AB6C29A56B40A1E88" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_CFFF35FB14BB09C0A8879A56B40A42CC" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4830F28ED9B5D59AB6C29A56B40A1E88" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractReceivableMember" xlink:label="loc_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4830F28ED9B5D59AB6C29A56B40A1E88" xlink:to="loc_gifi_ContractReceivableMember_A5C96A8450F01AE26F9A9A56B40B4932" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_955DB13B4DBB3693E0049A56B40B861B" 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_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_955DB13B4DBB3693E0049A56B40B861B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_A731A3A840B2777180269A56B40B5236" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_955DB13B4DBB3693E0049A56B40B861B" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_A731A3A840B2777180269A56B40B5236" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_58C06C9BD11CB7CCCE529A56B40B51CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_A731A3A840B2777180269A56B40B5236" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_58C06C9BD11CB7CCCE529A56B40B51CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_E4A4ACD45FCCB9260FA29A56B40B8CE4" 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_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:to="loc_us-gaap_MajorCustomersAxis_E4A4ACD45FCCB9260FA29A56B40B8CE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_94E8BE66714F0C386E329A56B40B939A" xlink:type="locator" />
    <link: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_MajorCustomersAxis_E4A4ACD45FCCB9260FA29A56B40B8CE4" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_94E8BE66714F0C386E329A56B40B939A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_TwoMajorCustomersMember" xlink:label="loc_gifi_TwoMajorCustomersMember_5D6497E208D9AEFFB5A09A56B40B4D97" xlink:type="locator" />
    <link: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_NameOfMajorCustomerDomain_94E8BE66714F0C386E329A56B40B939A" xlink:to="loc_gifi_TwoMajorCustomersMember_5D6497E208D9AEFFB5A09A56B40B4D97" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" 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_B4A437F3E7F9590B5B7F9A56B40A4AF6" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" 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_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_3FA5B1C2F64E24BC41459A56B40B63E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" 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_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_832E08EE5E649C4CEE639A56B40BA231" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractsReceivableNumberofVessels" xlink:label="loc_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" 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_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_gifi_ContractsReceivableNumberofVessels_BBF2C07BBF394E85EC6C9A56B40BFDC5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ContractsReceivableNumberofModules" xlink:label="loc_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" 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_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_gifi_ContractsReceivableNumberofModules_BB1A583E21354ACDC7459A56B40B65F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" 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_LongtermContractsOrProgramsDisclosureLineItems_9A6E296806698AFFB2E59A56B40B9A9A" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_DEF0DF01E996C5016D299A56B40B6217" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DocumentAndEntityInformationAbstract" xlink:label="loc_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_122EAE7278F809360C2A854BEB849BB7" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_DocumentType_122EAE7278F809360C2A854BEB849BB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_324FEE05F0CC6752C47C854BEB84ED88" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_AmendmentFlag_324FEE05F0CC6752C47C854BEB84ED88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_CCFE741EE8532CCF839C854BEB844437" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_DocumentPeriodEndDate_CCFE741EE8532CCF839C854BEB844437" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_BA2BFBC7DC4A09EFA862854BEB846AA2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_DocumentFiscalYearFocus_BA2BFBC7DC4A09EFA862854BEB846AA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_67DAABAF849F3DA433FB854BEB848EB1" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_DocumentFiscalPeriodFocus_67DAABAF849F3DA433FB854BEB848EB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_0FA9155CA71728689274854BEB841529" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_TradingSymbol_0FA9155CA71728689274854BEB841529" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_A5386673C1F81B880A76854BEB843E4E" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_EntityRegistrantName_A5386673C1F81B880A76854BEB843E4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1A1B192722966B5A47C1854BEB844255" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_EntityCentralIndexKey_1A1B192722966B5A47C1854BEB844255" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_CCA84F12E2FED1EC1A2E854BEB8405C2" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_CurrentFiscalYearEndDate_CCA84F12E2FED1EC1A2E854BEB8405C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_5F5D90D28F3C4590BA8F854BEB851924" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_EntityFilerCategory_5F5D90D28F3C4590BA8F854BEB851924" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_A80E4C594B15F4CBB889854BEB8554ED" 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_24FA76D208AFAE3F600C854BEB8405E7" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_A80E4C594B15F4CBB889854BEB8554ED" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_C08A808EC3C6D31584459A56B3F22A73" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3" 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_C08A808EC3C6D31584459A56B3F22A73" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_F3C866FDABD453872C809A56B3F2FBA3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6B2CA2B6C97D3D892EEB9A56B3E84C62" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" 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_6B2CA2B6C97D3D892EEB9A56B3E84C62" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:type="locator" />
    <link: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_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_8623C4727319CC3AFD109A56B3E9DC28" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:to="loc_us-gaap_NetIncomeLoss_8623C4727319CC3AFD109A56B3E9DC28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5F80E4C3E757D5AB895C9A56B3E9645E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_277C7061405A73D9C79A9A56B3E8C680" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_DE51C34C82457062E7F29A56B3E96494" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455" 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_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9E7AD9FF2628B6C29BD99A56B3E9311F" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_B9F7B48BA4668C21B4B19A56B3E92455" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9E7AD9FF2628B6C29BD99A56B3E9311F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_30ECC589AA63713CC5429A56B3E8A12F" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_765C59CD9C5CC1E2DA839A56B3E987AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2E97D7A3F23CFDA5A3C19A56B3E9E1C0" 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_6B2CA2B6C97D3D892EEB9A56B3E84C62" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2E97D7A3F23CFDA5A3C19A56B3E9E1C0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_DB97A8D52E256A1B5D899A56B3EB36CF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_B3A69DCFC0B9709ECE0F9A56B3EBC103" 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_DB97A8D52E256A1B5D899A56B3EB36CF" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_B3A69DCFC0B9709ECE0F9A56B3EBC103" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2A9AA67F8D9C97097D2C9A56B3FAE3BF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_180703B1482A4A9912A79A56B3FA5A08" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2A9AA67F8D9C97097D2C9A56B3FAE3BF" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_180703B1482A4A9912A79A56B3FA5A08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5E5E61FC162C196426599A56B3FA73CF" xlink:type="locator" />
    <link: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_180703B1482A4A9912A79A56B3FA5A08" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5E5E61FC162C196426599A56B3FA73CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3E1FA53DB3B61F8C1FD79A56B3FA7732" xlink:type="locator" />
    <link: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_5E5E61FC162C196426599A56B3FA73CF" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3E1FA53DB3B61F8C1FD79A56B3FA7732" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProspectShipyardMember" xlink:label="loc_gifi_ProspectShipyardMember_4FD2AFF13E3756C426AE9A56B3FA0585" xlink:type="locator" />
    <link: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_3E1FA53DB3B61F8C1FD79A56B3FA7732" xlink:to="loc_gifi_ProspectShipyardMember_4FD2AFF13E3756C426AE9A56B3FA0585" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_AA906F5AA9FEA55C17BD9A56B3FAE2F2" 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_180703B1482A4A9912A79A56B3FA5A08" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_AA906F5AA9FEA55C17BD9A56B3FAE2F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8BF24FF82C336F2AE34B9A56B3FA5987" xlink:type="locator" />
    <link: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_AA906F5AA9FEA55C17BD9A56B3FAE2F2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8BF24FF82C336F2AE34B9A56B3FA5987" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_5577D5949309CF0E90E39A56B3FA9675" xlink:type="locator" />
    <link: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_8BF24FF82C336F2AE34B9A56B3FA5987" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_5577D5949309CF0E90E39A56B3FA9675" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_3749F680C76D00CB46199A56B3FAA092" 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_180703B1482A4A9912A79A56B3FA5A08" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_3749F680C76D00CB46199A56B3FAA092" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BC63FDEB37DE4656330F9A56B3FB5CFA" xlink:type="locator" />
    <link: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_3749F680C76D00CB46199A56B3FAA092" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BC63FDEB37DE4656330F9A56B3FB5CFA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_445F90D75972DFB9A8379A56B3FC42FC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_445F90D75972DFB9A8379A56B3FC42FC" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_FF91E841C40B094029EE9A56B3FCA670" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/LineOfCredit" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_DE6D1B83D20D62968F949A56B3DE37AE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21" 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_DE6D1B83D20D62968F949A56B3DE37AE" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_25BCC08014732209BC1A9A56B3DE1C21" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/LineOfCreditDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_C3E3457D8A98268E6B789A56B3D62FB4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" 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_C3E3457D8A98268E6B789A56B3D62FB4" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_E25666EB1B97A94397309A56B3D64510" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:type="locator" />
    <link: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_E25666EB1B97A94397309A56B3D64510" xlink:to="loc_us-gaap_VariableRateAxis_87A9CB511132AE5B471D9A56B3D6E84C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" xlink:type="locator" />
    <link: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_87A9CB511132AE5B471D9A56B3D6E84C" xlink:to="loc_us-gaap_VariableRateDomain_B04488648401679755F09A56B3D606FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" xlink:type="locator" />
    <link: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_B04488648401679755F09A56B3D606FF" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_211413FB7DF5ED4D71D49A56B3D633F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" 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_E25666EB1B97A94397309A56B3D64510" xlink:to="loc_us-gaap_CreditFacilityAxis_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:type="locator" />
    <link: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_98A3A5A87DE9CDBAAA4A9A56B3D63CE7" xlink:to="loc_us-gaap_CreditFacilityDomain_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" xlink:type="locator" />
    <link: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_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:to="loc_us-gaap_LetterOfCreditMember_5AD61C97054B5C808FF99A56B3D6A103" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" 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_3C3F4ADFD52C44EC56669A56B3D6AA35" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_EC4C777AE4F144D289CF9A56B3D7F83B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" 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_E25666EB1B97A94397309A56B3D64510" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" 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_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8C6E3620EEA7FFEA1A2C9A56B3D79F8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" 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_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4A3DC40418F3C2B74EBD9A56B3D7DCDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_FAFBEE2DB6BCA21802449A56B3D774F2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" 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_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_4ADDA5BC70FAAF32CB889A56B3D7448E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" 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_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_DBCBFE46116378FF0C309A56B3D78D55" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" 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_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement_AC4C72D53A7B683E45859A56B3D779F5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" 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_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_1B083908A5A63491E6249A56B3D7E90F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" 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_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_A9DA7BDEACDD1A1474489A56B3D79433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" 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_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_117E58003DA465B0908A9A56B3D7337E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_BE1E8797C8EE6C6BC23E9A56B3D70060" xlink:to="loc_us-gaap_LineOfCredit_5E1774F5517F953C753B9A56B3D7143E" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_77D0DCEC89441B9B39D99A56B492CD80" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_0B8EACCE96F34CC2EED49A56B492D43B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_77D0DCEC89441B9B39D99A56B492CD80" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_0B8EACCE96F34CC2EED49A56B492D43B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_C0AE40D282D55884FF719A56B48D4A0D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_92231DB07177FFD048EC9A56B48D6035" xlink:type="locator" />
    <link: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_AccountingPoliciesAbstract_C0AE40D282D55884FF719A56B48D4A0D" xlink:to="loc_us-gaap_NumberOfOperatingSegments_92231DB07177FFD048EC9A56B48D6035" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_C0AE40D282D55884FF719A56B48D4A0D" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_72589839D1170BC0BA3F9A56B48E2B39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:type="locator" />
    <link: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_72589839D1170BC0BA3F9A56B48E2B39" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_353DE2A56F247F226BDF9A56B48E6003" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:type="locator" />
    <link: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_353DE2A56F247F226BDF9A56B48E6003" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:type="locator" />
    <link: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_6EAD20DBC5C4F26946B99A56B48E6CBD" xlink:to="loc_us-gaap_AccountingStandardsUpdate201609Member_16878459796E175DCC879A56B48E865E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" 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_72589839D1170BC0BA3F9A56B48E2B39" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_02B4595E8BAD3FB2B5079A56B48E345B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_211F77DCE47E08BADFE49A56B48EF8AA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount" xlink:label="loc_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" 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_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount_E06EB80C706702C20FF29A56B48E4349" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare" xlink:label="loc_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare_C48EFDE8EA63DEF57B739A56B48E1966" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08C73557A7DDFF003B6E9A56B48E242D" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_DD13376F0E3E858B5D0C9A56B48EC13A" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2ACCCD878B7E4CE46D2B9A56B490EC1C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_CB5807A210E44CA493F19A56B4904E3F" xlink:type="locator" />
    <link: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_AccountingPoliciesAbstract_2ACCCD878B7E4CE46D2B9A56B490EC1C" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_CB5807A210E44CA493F19A56B4904E3F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCosts" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_211383E772155A8C5A5B9A56B42F1FAC" xlink:type="locator" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_RevenueRecognitionandLongtermContractsTextBlock" xlink:label="loc_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F" 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_ContractorsAbstract_211383E772155A8C5A5B9A56B42F1FAC" xlink:to="loc_gifi_RevenueRecognitionandLongtermContractsTextBlock_DD418E5DC9EF6ED711D59A56B42F341F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_C033E6D253ED2870E20C9E2672428C0B" xlink:type="locator" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" 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_ContractorsAbstract_C033E6D253ED2870E20C9E2672428C0B" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:type="locator" />
    <link: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_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_us-gaap_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:type="locator" />
    <link: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_MajorCustomersAxis_FE538353A97E693FFA1D9E2672447668" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_OneMajorCustomerMember" xlink:label="loc_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:type="locator" />
    <link: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_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:to="loc_gifi_OneMajorCustomerMember_AEE3771CEB662764B0609E267244EF92" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_TwoMajorCustomersMember" xlink:label="loc_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" 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_NameOfMajorCustomerDomain_240E189BA5A3DD44CFD09E2672442164" xlink:to="loc_gifi_TwoMajorCustomersMember_4206D0382F5B40EF1C4C9E2672445B74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" 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_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_A865EBDE5F74C15D4A459E2672442C0C" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_56BD3201BAE53F14B5B69E267244D526" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_939476B658BD9A3CB00C9E2672443FFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" 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_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_895C3722220D703983579E26724AFEFD" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_CostsinExcessofBillingsMember" xlink:label="loc_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:to="loc_gifi_CostsinExcessofBillingsMember_5DA01FB53B14968379DC9E26724AA1F0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_BillingsinExcessofCostsMember" xlink:label="loc_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" 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_ConcentrationRiskBenchmarkDomain_950606B16D8F43407EAE9E26724A2601" xlink:to="loc_gifi_BillingsinExcessofCostsMember_B760AA2A3CE3AF3B7B009E26724AD2ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:type="locator" />
    <link: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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_A4A4ABAD8FA1F5A82B149E26724AF226" xlink:to="loc_us-gaap_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ProjectApprovedScopeUnapprovedPriceMember" xlink:label="loc_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:type="locator" />
    <link: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_ProjectMember_F9DEAC426B2911BC0D099E26724AFC40" xlink:to="loc_gifi_ProjectApprovedScopeUnapprovedPriceMember_06AF16AD7C83A5A9E67C9E26724A2ECB" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_59712D7555BBA446F4DA9E2672432865" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" 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_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ABE49A383CD655A924F09E26724A7ED0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" 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_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_2D7FE45B8251DE9697129E26724A55DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesAndDeposits" xlink:label="loc_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" 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_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_CustomerAdvancesAndDeposits_2EC5A84E5758A010B8AD9E26724A7906" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForLossOnContracts" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" 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_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_368071F1FB28CBECC03C9E26724A930D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_IncreaseDecreaseinEstimatedContractCosts" xlink:label="loc_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_gifi_IncreaseDecreaseinEstimatedContractCosts_B7120E482AD739649B1A9E2907B5F0BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractsRevenue" xlink:label="loc_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" 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_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_us-gaap_ContractsRevenue_34F133B578D4CBA96C369E26724B0691" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_LossFromDisputedChangeOrders" xlink:label="loc_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" 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_3874A7FE325495A093F89E26724A47DC" xlink:to="loc_gifi_LossFromDisputedChangeOrders_4D188B5BD8E4D0D2CF829E26724B7329" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_A344FCE0D086C10341439A56B426FED2" xlink:type="locator" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_PassThroughCostsAsPercentOfRevenue" xlink:label="loc_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6" xlink:type="locator" />
    <link: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_ContractorsAbstract_A344FCE0D086C10341439A56B426FED2" xlink:to="loc_gifi_PassThroughCostsAsPercentOfRevenue_96B25B367D59F588E9F39A56B42679F6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueAndContractCostsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_C683CE55E8E261465D929A56B427C533" xlink:type="locator" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock" xlink:label="loc_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5" xlink:type="locator" />
    <link: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_ContractorsAbstract_C683CE55E8E261465D929A56B427C533" xlink:to="loc_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock_DBAB8EC1A5E88D9E1B539A56B42898A5" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_333F2083A91C65C252449A56B3C56A7F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_826B31B0D456AF57169D9A56B3C67D10" xlink:type="locator" />
    <link: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_333F2083A91C65C252449A56B3C56A7F" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_826B31B0D456AF57169D9A56B3C67D10" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_52B43EBE6E9049F45B029A56B3B985EC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:type="locator" />
    <link: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_52B43EBE6E9049F45B029A56B3B985EC" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:type="locator" />
    <link: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_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:to="loc_us-gaap_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:type="locator" />
    <link: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_ConsolidationItemsAxis_E78735DCE59A6A849DD49A56B3B97D30" xlink:to="loc_us-gaap_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" xlink:type="locator" />
    <link: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_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:to="loc_us-gaap_OperatingSegmentsMember_B0E4B12C4E4070C366529A56B3B9AB74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" 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_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:to="loc_us-gaap_CorporateNonSegmentMember_454EA05B9916D5E6E7FE9A56B3BAFD59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" 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_ConsolidationItemsDomain_70B2ED92538DC6EF35869A56B3B96972" xlink:to="loc_us-gaap_IntersegmentEliminationMember_F0941621896D7D3496639A56B3BB1A49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" 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_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_EEB32F60592703815F539A56B3BB4254" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:type="locator" />
    <link: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_EEB32F60592703815F539A56B3BB4254" xlink:to="loc_us-gaap_SegmentDomain_7E6CA586D81E951476559A56B3BBD5CD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" xlink:type="locator" />
    <link: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_7E6CA586D81E951476559A56B3BBD5CD" xlink:to="loc_gifi_FabricationSegmentMember_92735B7A56A8F7E5F8119A56B3BC625D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ShipyardsSegmentMember" xlink:label="loc_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" 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_7E6CA586D81E951476559A56B3BBD5CD" xlink:to="loc_gifi_ShipyardsSegmentMember_4BC1CB8F22F5E0B175589A56B3BC6546" xlink:type="arc" />
    <link:loc xlink:href="gifi-20170630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" 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_7E6CA586D81E951476559A56B3BBD5CD" xlink:to="loc_gifi_ServicesSegmentMember_8A1593F053E27AF9C4DD9A56B3BC3851" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" 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_C84ADE54456792B1B8A79A56B3B9BAA5" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239" 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_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_NumberOfOperatingSegments_E50665BB6175357F8C9A9A56B3BC1239" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_5E8512BCF32E426023D99A56B3BCCDDB" 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_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_Revenues_5E8512BCF32E426023D99A56B3BCCDDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C" 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_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_GrossProfit_3E123D5723B254187D2E9A56B3BC6D8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_OperatingIncomeLoss_316D427FE2F378FAE5849A56B3BCD829" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" 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_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_Assets_C2177DE6DEBD547D47349A56B3BC58F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" 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_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_Depreciation_5D293BF22DC7EFDD6F319A56B3BCBABA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75578D9894E087A25B589A56B3BC355B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_80693FBED479EA9BE1F69A56B3BCE9DA" xlink:to="loc_us-gaap_RecognitionOfDeferredRevenue_53195B64CCF8A9942CB09A56B3BCDCE3" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_E542187A5DFCEE0CE6F19A56B3C45F03" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_981C734729936F793B0C9A56B3C4B33A" xlink:type="locator" />
    <link: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_E542187A5DFCEE0CE6F19A56B3C45F03" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_981C734729936F793B0C9A56B3C4B33A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0D6B67165DE87517A105854BEADA15D2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791" 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_SubsequentEventsAbstract_0D6B67165DE87517A105854BEADA15D2" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_463A5390E2D94DB01BE7854BEADBA791" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_5078027C2B59CF47CD59854BEAD75A31" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" 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_SubsequentEventsAbstract_5078027C2B59CF47CD59854BEAD75A31" xlink:to="loc_us-gaap_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" 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_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" 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_SubsequentEventTypeAxis_EE0C240DF5D27300D981854BEAD842AA" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" 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_SubsequentEventTypeDomain_98806646D63366C02B96854BEAD8B184" xlink:to="loc_us-gaap_SubsequentEventMember_155CD5448E625A494B3B854BEAD8E229" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" 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_SubsequentEventTable_615DF04D445BE7ABE4D2854BEAD86432" xlink:to="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" 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_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_63B1825F7DB2BFCA64E6854BEAD89AEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_D4F4A1370C0E44C44E01854BEAD8ECA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" 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_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_E2DF36CE4D82C6ACD5E7854BEAD87EAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" 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_SubsequentEventLineItems_F092D765BBD6159775C2854BEAD88689" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_E96ED84D766C177DB50A854BEAD8D4B3" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>corpcolora01.jpg
<TEXT>
begin 644 corpcolora01.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/\
M!)VVT/6X\B?<@LOZ<YSZL@]B=+_D)GV*?B#TD?X).VVBPIPG>*CC_B>XBNBY
MFMM,L89AQQ.FBLC8F)<A;D/&Q,D==:TKP@Y-6.AG<G;=P-$5$3'.T2.VD6KA
M$U#$HBJM6..F)U3BC7,DN>LZAFMBR9@X,53=-5(JB.:MV^L6JBY:)NK.M%E?
M*5T,&:U;J1CG+G=4E?$,-B      !6$XF'2$[QT :O;^TPP^EZV<FL+,A+$E
MTKPDLIREKNY UXV=#W2J@I#-;'FT6Y6"DI5$IJ.#\I0F]6A:UV4MW%/HQD8R
MV'*M=]8^2Z8YZ8*2T<B8+E;?PTOPC>-!7VTZCJ5ITEHY$1+L87TCE'@?UN/(
MGW(++^G.<^K(23V)TO\ D)GV*?B&'Z2/\$G;;0];CR)]R"R_ISG/JR#V)TO^
M0F?8I^(/21_@D[;:'K<>1/N067].<Y]60>Q.E_R$S[%/Q!Z2/\$G;;0];CR)
M]R"R_ISG/JR#V)TO^0F?8I^(/21_@D[;:+J]L2YK@MNWIXZ!6IYN#B9<S8JE
M52MS23!N],@56I254*C5;=H:I:;=FW904%-9P4UTN,<%RII+ E35PFH[+0^X
M/,_0 *Z_%RXYUU\,K4A9.!H+3G;V76EVX1MO+BER2V2)*SW+%S/7YDFS3P9(
MQG9]P)+H-DK"(XHO58IC&<U)N4H2AC6CB3T>2<;;*F6E,JG2',J'2\%):.C!
MDMT8JYN_A"&0:2TK6=03TDHQ'(K$6,89*IE+E$6GK<>1/N067].<Y]60F'L3
MI?\ (3/L4_$-?Z2/\$G;;0];CR)]R"R_ISG/JR#V)TO^0F?8I^(/21_@D[;:
M'K<>1/N067].<Y]60>Q.E_R$S[%/Q!Z2/\$G;;0];CR)]R"R_ISG/JR#V)TO
M^0F?8I^(/21_@D[;:'K<>1/N067].<Y]60>Q.E_R$S[%/Q!Z2/\ !)VVT/6X
M\B?<@LOZ<YSZL@]B=+_D)GV*?B#TD?X).VVAZW'D3[D%E_3G.?5D'L3I?\A,
M^Q3\0>DC_!)VVT<UB^EVEVL$IK0%6E-UN23?1>J"AJ[U"EH[<L(IWI]+L*8^
M\9-!1YU*;"U5K_>KCOZ$KZR[2SD6GTHJD[5AH'VF,N7)[OY)Z/Q_TL;21++-
MD<FZ;-0=CE6JBFJZM%[CW(;5H=0]2J*K=<KAQZ\.T;TK0QC)(J+5+MW4JFI0
MIM54]"]ML15I*NEF>^1[%72:](Z,,T]V8QTR_22WIG07JH2EX"XX7#$U$.8^
M)MC5#:=CW-(JIMTK9S,RE\1O"NEJ[K=F2<O5E&66_=N3UH1--G*.3'4K0E*;
MYJ%K#[2Z/<;K+17SJ-\R4GNI2I,3/@Q5>B9[4-A)M:@GK!LQ$=E.N:]S5)66
M$@PE6+23BWK22C7[=)VQD&#E%XQ>M'!**(.FCMN=1!RW63-0Q#D,8IBUVTKL
M$-<US'*QZ*CT6"HMQ47-0V"*BI%+Q^L?)^@                4=>E?71<T
M!J$TG(P5Q3L*BXPU>JJZ43+R$:FNH6]TBE46(S<(E4.4O4I4U*UI0="]#$F3
M-LRM68QKE2>R^B+[C-(GC$YS9TO!54ZU=<J?>$?(?P\O/NHG/WX7-R6E\'+[
M5-@CO"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<E
MI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?
MOP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?
M=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_
MAY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\
M(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/W
MRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38
M'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R
M^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<E
MI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?
MOP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?
M=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_
MAY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\
M(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/W
MRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38
M'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R
M^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<E
MI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?
MOP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?
M=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_
MAY>?=1.?OP<EI?!R^U38'"/WRZ8\(^0_AY>?=1.?OP<EI?!R^U38'"/WRZ9J
MG\*QVZ?\-S1 ]?.7#UXZTT8G7<NW:RCARX64M2/,HLNNL8ZJRIS5VU,:M:UK
M^T<<XXM1N-5H-:B(U*N9<3WREA6<JK0RE6_P::Q[\$:,P     Z9S]J%PQI<
MQ=<.9L]Y!@,:XYME*E9"?GG!BU<O%4U3LX6$C6R:\I<-Q2=4#%:1S%%P]='+
M6B:9JTKLS[-LROMBL;06;*=-JGWFIE9*JMYK4R7*J(F2IY3I\JGEK-G.1K$_
MUHKF%$SB0=)%U%:CGMP8ST>*3NFK!RG/(P]YMUF[?/-^QZQ3(G=NKA8+.T<7
M,EB5H9)M!+UDTJTK4\F<BE4$^BL5>BJR[*:VKMS!J[1N+@_[+%RL%?I%S7I@
M]A<BL1KK<GSU6731ER<OW2[&A=S2M&]>O9-Z[DI)VZD)&0=.'K]^]<*NWKUZ
M[5.NZ=NW2YU%W+IRNH8ZBAS&.<YJUK6M:BV&M:QJ,8B(U$@B)<1$3(0T*JJK
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
M             !^=V[:1[1T_?NF[)BR;K.WKUVLFV:-&C9,RSATZ<+&(BW;M
MT25.<YZT*0M*UK6E*#]:USG(UJ*KE6"(E]5"JB)%;QDS\1_5.[UGZVM0NH;G
M3AQ;MX7X_CL>(N*J$YCC"T4T;2QVWHU.JJDQ<.+3AFKEVFE6B9G[A=3JF4-6
MO:.*MC-L'%^ELN")-9+17YLQW7/NY/7*J)F(B9!7-=4+55;Y_N56YG)<34/$
M(D)B   !<!Z)QINZ[Y(U,ZL9F-/5I9=L0.#;%?KH<HT6F[R>I7E?ZC)0WL49
M2"AK;A$C&+[.C>:,7;0IS4-1W31:N!24EBRUZZ8]9STS&I@LCF*KGKGM)+BY
M(C,F5*I<1,%-&ZNLFF>[>E3:;_"#H^Q)J0BF?+36G?*)H&?7*7<HACO,S=C"
M2#M=0NVJQVM_V[;B"!#TW2T?+&*8M:U*I'>ARU>36Y/LIZ_-U4F*>_E15$[1
MSU7.30S,89&'3-GI?8Z&@[;1"@B.DR'   !^AH[=,'39^P<N&3YDX1=LWC19
M1LZ:.FRA5F[ELX1,19!P@L2AR')6ABFI2M*TK0?CFHY%:Y$5JI!47)"*J+%+
MYK+<-[52TUHZ)M/FH2CI%Q<=VV*PC,B)(T*G1EE"T3*6KD-"C:BBAVC5Q=40
MY<M"'KOF8N$#]6AZ5KQ=C58SK!Q@JK,@J2F3%5F;+=US,_K51%S44L:AJ$JJ
M1D[W2I=STN+JGN 1XRP    "GGTN/Y/-#_;GG3WCQ@+RZ$_&K0XN3KS",XR;
MB5GNZA2-'0)%            -&3H^_% IK4T^^ ++MRE?:F]/,&Q8R#N5?&7
MF\J8H;G;Q5N9$,=T<SN4G(%55")N!7>6/5R9H\6/RDCN%Y:Z3,4.8+3YRH60
MLBJ<JI!+DN9?<S*1%NN8ERYA-1(-)O8UH<JD\#-7Y]B::9"]1=!<DL-"L3=&
M:ITCWTLF=.TS"'BCM$=7]%?J73\9-^\<06W/.+\YNLA!8+$-0     ;)6-OD
M[L+M+M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV !GX=*X](?AKR+\=^/#44.F.A
MGU7G^7O^ZD$,QB\=;Q2=\XK("VS0@    %]KHG/V--1WE-K>*O'HYOZ://U+
MY)_<>3#%SQ69QG40M2"G"0@  !QF]+0@,@V==EA76P2E;6O>V9ZT+EC%RD.C
M)0%RQ;J&F6"Q%"*)F2>1SU1,U#%-2M#=6E:#UIY\VFGLJ9*PG2WHYJY3FJBH
MN@J'R]K7M5CKK52"YRF//EK'LKB/*F3,43IMZ;QCD&\\>S!MVA-Z5LNXY*VY
M VX4ZA2;7<:?J4,:E/\ MK^T=R454RMHY-;+^CG2FO3.>U')J*5G,8LN8Z6M
M]KE326!U^,H^     #6[X>V3U<S:%=(63G3H[V4NW3GB)[<#I0R)SK72VLF'
MC;K-4R!SD-LN1DZI_P!TVRGLBD-M)3BG&>D2@QBKJ1$@QE5-1OO<-5;W*H6/
M13.%I)4Q;ZL;'/A=U3V&-$90         !18Z6I]HC21_HO>WQX1'1/0KYKK
M?*&=X1+&/Z:5[U=<J4"ZB-@                ?KCX]_+/V,5%,7DG*2;QM
M'QL;'MEGK^0?O5B-F;%BS;$4<.WCMPH5-)),ICJ'-0I:5K6E!\O>V6U7O5&L
M:D55;B(B7U5<A$/UK5<J-:BJY5@B)DEE;0/T:'5'J(1@\A:K99?2KBMZ9N])
M:+V.3EL]W''5,V5JF2TG)DXG&R;UN=5.BTXHI)M%TZ54AU$S%-6I\9.EFR+,
M5U+8S>65B7,*,)+5]]??#*9UJ[\D%'8$Z;!]4N S*2Z[8357+1"Y)HXX8^BK
M0G%,4L 85MZ/O-NSJU?Y>NU!"\,OS1EFQ&K]5S?4LW._AFTH0F\O'PY(R)J>
MM:D:$V[!15NXVV_C$]5M.H<LB,4EMZV6F5!B7%AD*["=FDFIJ*FI&PD,1%R[
MZKGJMWJ'OD1LR@                /DST!!73"REMW/"Q-QV[-L7$9-0,]'
M,Y>%EXUVF9%W'RD7((N&,@Q<I&J51)5,Z9RUK2M*T'W+F3)+TFRG.;-:L45%
M5%1<M%2ZBB_<4KP:X^C7Z,-1Z4[>.G6BNDK+#RCEZW:V:PI*X2F9$]3K<A*8
MP47:TM)NXJ4B"9K;=1C)DG6JG6]T:FX:SL7NE:W[*5LBT_\ NT27.O6$U$S)
MEW"R^O1RK>PD--5V)1U"*Z4G!3.QO:+;VE I::X.&3K"X?=PTC]0.,G*5FOG
MU6-M9ALP[BZ<1W4J8[HK9!A=J+-M6&EWB;)55.*F&\9+U0)57FO)5H>M^8O8
MW6'C-*PK-FIRA$BZ4_K9C?@QNHF^:KFY$8D6K+.JJ)8S6QE[Y+J;6C#,B> 1
M)C                   #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$
MGBTUB001DS3J[.-VJ6#A7,%](N2,UK+Q=D"[4G:C@S5-JI;EIRTP1RHZ+6AF
MQ$#,Z&JI2NTE*;?[!F6=(2IM"13*D4F3F-A?W3D2]HGG-=@2G/RFJNDACI#N
M<K(     ^[:\&I<]S6[;:*AT5KAG8B#262;F=J)*2T@W8$43:%42,Y.0SBE:
M)T,6IZTV;:;=H\YTQ),E\U;S6JN5>2-\_6IA.1N6ILI1<8QA8R.AHMN5I&1+
M!G&1S4IU%"MF+!NFU:-RG6.HJ<J+=(I:5,8QJ[.K6M>J.$GO=,>LQZQ>Y555
MS5NJ6>B(B02\A^\?)^@ 1>\7'7S=_#ATKQVH*R; MO)$R]RQ:..S6]=,G)Q4
M81E<D+=DHO(E=1)3.JNFREND(0G]RM%#5KU:4$OQ)Q;D8U6RMF5$U\J6DES\
M)J(JQ:K4A=N>Z-?:58ZAI^&8U'+A(D%S8[!6:];4U$?=(POW;7Q_X(MKV*V7
M^MJ.T8:+TCG>";IJ/6U-1'W2,+]VU\?^"'L5LO\ 6U':,'I'.\$W34>MJ:B/
MND87[MKX_P#!#V*V7^MJ.T8/2.=X)NFH];4U$?=(POW;7Q_X(>Q6R_UM1VC!
MZ1SO!-TU'K:FHC[I&%^[:^/_  0]BME_K:CM&#TCG>";IJ/6U-1'W2,+]VU\
M?^"'L5LO];4=HP>D<[P3=-1ZVIJ(^Z1A?NVOC_P0]BME_K:CM&#TCG>";IJ6
M*^#?Q)KWXFV#<H99OK&MJXQD;!RP?';.)M*6EY=E(,B6A;5RTD7*\P4JZ3JJ
M\Z=+<+[#<3I7]M:BKL>L5*?%*T9-%337SFS9.&JN1$5%PG-A<SC=697/KY3I
MCVHU6NA<SD4E\$'-F !G>=*/])9!>3)BWXV9-'3_ $/^J;O*YG>RR%8P>/IQ
M::ZE<06H:,     T0NBW^C4GO*<RE\4L8CF#I@];&^22^^F$UQ?\07C%UD+'
M@JLW@    !'WQ7O1IZYO)DRW\4Y 2;$SULL[RN7WR&%:/B$[BUUC*%'9I78
M   !('PHO25Z&?*<Q'\;8X1G'/U3M'R29WJF;9WC\GC$US5['&18@   9*'$
M@](?KT\M#5'X\+Y':N*OJO9OD%/]TPKBN\=G<:_OE/& WQB@    &KUPH?1I
MZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@            !EV<=?
MTLFLGMTLOQ28^'7W1UZET'%O^\>0"U_.,W/360B4$U-:               7
M"^B.?*)K?[2\&>_F311O39XK9_&3M:62;%O=S<YO5+N8Y^)6
M   <+R3\G=^]I=T^\;X9%+XU+XQNNA\3-P[.4QM1W65B      !LE8V^3NPN
MTNUO>-B.%*KQJ9QCM=2SI>X;G(<T&.?8 '$,@6%:&5+%O#&F0(%A=%C7];4U
M9]W6Y)I\JPF[<N&/<14O&NB4J4W).V+HY-XM2G+6N\6M#4I6GO35,^CJ)=73
M.5E1*>CFN2^CFK%%3.4^7L;,8LMZ18Y(*F8IE^<5OAB9,X:^?'UK/D)6YL#7
MR_DY7!>5%6IC-IR *N98UH7*[0138M<AV@@J1&01I1*CM/DWJ*9$7%$T^N\3
M,;J3&NS4G-5K+2EHB3I>4N^:E]6.OM7(NM58I%8!:-!,H9V"MV2NY7,RES4R
M=,BS$Q->             'MG1YQ$M7VA.Y$IS3GF*X;8A57J;R>QO+JFN3%=
MU[#EY<EP6'*G6A3NG*-#)=<&I6DJ@F<W-W2)J[PC]N8KV'C%*X.U)#7S(028
MG6S&^]>EWX*Q:N2BF535M32.C(<J)E7T7/3_ $I>MX6_'NP#KT7@L0989QFG
M_5$^Y)DPM%]*<ICS*+^M2ID+BZY))4CI.=>*>RI;TA_YZF^4C1>1W53DYVQP
MZ-[2Q;1U=1*M38Z75<B=?+3ZQJ9";]MS?(VX2ZS[8DUD)4SK*C*R%SEZBZ$2
M?@5J;D   /%_$@]'AKT\B_5'XC[Y&^Q5]:+-\OI_O6&+7>)3N*?WJF2B.U2N
M     #TWHG^V7I(\IO OC4M0:C&#S#6^23ONW'O2^-2^,;KH:\8XC+*
M            AFX]6K/^E+APY@5A93K=D+.Y$=/U@\BOR+Y)3(+-\2^)9L9%
M=%\U/#XU83!T'2.VK:1.UVU+4Y:B>='%B\\XU2$F)&EIOGGY76*F F5=F*V*
M+?;A&KMBIY/0N@O7OZU-&_J1T3,:'6Y @    #3XX#NG#^FWACZ?(U^PYC=6
M8(^0U!7?M0YLJY>Y4,WDK44<HU,=0CIIC%G M%-^M#[S:NTI/[A>1>D:U>=<
M;JI[5C)D*DEN=+N.TYBO71)]8\C@*!B+NG=<NC>U('N?6KI\9:K-)>H73P[2
M:J+Y6Q7=EM0*KRB1FT?>58Y20L694Y>E4J=8KS8L'E*UV;ID*5I4M:4K2.V!
M:;K&MJEM1L829S7+#);&#TT6JJ:)EU4E*BF?(7W351,_(U3(KD&#V*?O8N3:
M.&$E&NW+"08NT3MW;)ZS6.W=M'2"I2J(.&RZ9B'(:E#%,6M*TVT';37->U'L
M5%8J114O*BWE*W5%18+?/R#Z/P   +F/10M67(/M0>BJXY+8F](VU XM:KJ[
M*4=-RQ5F92C&U5:UWCN&O8^\0;I[-A4'JN[7:<U*'Z9K%BVEM^4EU/F9BZ;Y
M:]^BKFM0E&+M3=?2N]\FLO4U2Z:*$)2     4\^EQ_)YH?[<\Z>\>,!>70GX
MU:'%R=>81G&3<2L]W4*1HZ!(H     ?0>Q,I'-HEY(1SUDTGH]26A'+ILL@A
M+Q:,K)P2LC&JJD*1ZR2FH5XT,JG4Q*.6JJ=:[Z9J4^6O8]7-:J*YJP6&0L$6
M"Y2P5%SE1<D_514@JWE/GCZ/P   /1.D[4[D[1QJ"QGJ,Q'(%9WCC>?1DRL7
M)U:1-SP3DAV-RV;<"252J+P%UP3A=BZH6I54TUN51,FLFFH35VU9%);MF3K*
MK4C(FMA'):M]KF]DU8*F1<@L454/>FJ)E+.;/E[IJZ>6BYBFK)I'U38MUGZ?
M,<ZC,02)G=H9!ARNU(UTHA6:M.XF9S,[DLRY$$#G(UG[9ETE6R]*5JFM0A5T
M3'0524/QK;=CUE@VG-LNN2$^4Z$<AS5NM<WL7)=3*O+=14+#IJB7526SY6Y<
MFDN2BYQGR](]]+)G3M,PAXH[1'3717ZET_&3?O'$,MSSB_.;K(06"Q#4
M &R5C;Y.["[2[6]XV(X4JO&IG&.UU+.E[AN<AS08Y]@ 9^'2N/2'X:\B_'?C
MPU%#ICH9]5Y_E[_NI!#,8O'6\4G?.*R MLT(    !?:Z)S]C34=Y3:WBKQZ.
M;^FCS]2^2?W'DPQ<\5F<9U$+4@IPD(    !E4<8>T4[)XG^MR&3;<T*]SQ=5
MW52W&R>^ID K2_%7.ZT*5*O/5;DJMO5_Q#<IM4K52IJCLC$:>M1BA9\Q5C"F
M:WM(LR<K!AK7"O+3;@6A-3LU73N]4C8$K,$     T^N 7<3NY^$AH^D'JAE'
M#.$RI;M-]PHY.1I:F=\HVS&IU.L8QTREC(E'<3ZA4B;I24H2A:#D7I)E-DX[
M5S6WE=+=HNDRW+JJI/K'<KK-E*N4J:3E0F$$&-F          46.EJ?:(TD?
MZ+WM\>$1T3T*^:ZWRAG>$2QC^FE>]77*E NHC8              ![QT&\.+
M4_Q$LBJV3@.T*=CL&LTKD#+%T5=16,\=LG9RT2-/SR;5R=Y-NTZF.TB&";J4
M=D(=0B'()+K)1O&3&JR,5Z7A[2?\\Y%P);;LQZIE)D)EN6#4O1BJ(N=16?45
MSX2DA+1;KEO)LKF)HP2Z:#/#@X,ND[AU14?<5O0R67=0IFU2S.?[\AV5;@9+
M.&)V3YCC2 JK(L,8P+A)PN0Q6BSB5<HN#HO)!TE1,B?,V-6/=M8T/65-=P%F
M1N26*N#F*];BS%SX-14BUJ+$F=%9M-0MZQ(S877+?T,I,Q-&)+H(2;
M                  .-WA9MHY"MB<LF_;6MV]K-N:/6B;CM.[86.N*VY^+<
MTI1Q'3,'+MG<;)L5J4IO)+)'(;9U:#UD3Y]-.;44SW2Y[%BUS55KD7+14@J+
MG'XYJ.16N1%:J74*<G%%Z,^@BUN/./#F26H9N166N+2S.2BSHRR1"J*/E\+7
M9,.57)W!=TJA;>F%SU4VK<S?4-1M&FO/%#I96++/QIO7FU")I<*U._:GOFWW
M$;M"PFNC-HKCLEN0OO<K.6YG0*;%Q6[/VA/S5JW7"2UM7/;<H_@[AMV?CG<1
M.0<U%N5&4E$R\4_1;OHZ2CWB)TED%B$424+4IJ4K2M!>\J;*GRFSI#FODO1%
M:Y%145%NHJ*EQ47+(J]CF.5CT5'I?1;Y\<>A\@              &KUPH?1I
MZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)FGF/6S]C/5QY,>>_%5=8
MV^+_ )^HO*Y/WC3PJO%9G%NUE,AT=N%:@    '<^F_[0^!?]:,7?'B"&!:OF
MNI\GF=XIZR/IV>_37-A<<-EF   !7#Z4AZ-2!\IS%OQ2R<+4Z'_6QWDDSOI9
MH\8/$$XQ-93.]'3Y"@         "^UT3G[&FH[RFUO%7CT<W]-'GZE\D_N/)
MABYXK,XSJ(6I!3A(0 ,[SI1_I+(+R9,6_&S)HZ?Z'_5-WE<SO99"L8/'TXM-
M=2N(+4-&     :(71;_1J3WE.92^*6,1S!TP>MC?))??3":XO^(+QBZR%CP5
M6;P     C[XKWHT]<WDR9;^*<@)-B9ZV6=Y7+[Y#"M'Q"=Q:ZQE"CLTKL
M  D#X47I*]#/E.8C^-L<(SCGZIVCY),[U3-L[Q^3QB:YJ]CC(L0   ,E#B0>
MD/UZ>6AJC\>%\CM7%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0    #5ZX4/HT]#
M/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0             R[..OZ6
M363VZ67XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM               +A?
M1'/E$UO]I>#/?S)HHWIL\5L_C)VM+)-BWNYN<WJEW,<_$K
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
M4-&     :(71;_1J3WE.92^*6,1S!TP>MC?))??3":XO^(+QBZR%CP56;P
M   C[XKWHT]<WDR9;^*<@)-B9ZV6=Y7+[Y#"M'Q"=Q:ZQE"CLTKL     D#X
M47I*]#/E.8C^-L<(SCGZIVCY),[U3-L[Q^3QB:YJ]CC(L0   ,E#B0>D/UZ>
M6AJC\>%\CM7%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0    #5ZX4/HT]#/DR8D
M^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0             R[..OZ6363VZ
M67XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM               +A?1'/E$
MUO\ :7@SW\R:*-Z;/%;/XR=K2R38M[N;G-ZI=S'/Q*P              #A>
M2?D[OWM+NGWC?#(I?&I?&-UT/B9N'9RF-J.ZRL0      -DK&WR=V%VEVM[Q
ML1PI5>-3.,=KJ6=+W#<Y#F@QS[       \ :O>%[H>UQ(.G.?<%6U)WHND4C
M?*MI%4LC*C0Z2)D&IU;TMRK)_/MV29Z\DSEZ2,>6O5Y"M:4K22V'C?C#B\J)
M9M2]*?P;NOEK\!T4;')5N"[-,*IL^DJ_IF)AY:7%TTOZ,2LIJ@Z)Y>$=62G=
M'FI&(N5J7E%F..\^Q:MOS*:1#F/1NWR59+"1B99ZLE7<3*O;\6C10M-]<I3U
M,G;=D=,\AT)=NTCF.R7R5PD^S>J*B9SW+F9>AJ,77)=IGHN8ZYJIL(0'9^X0
MG$BTUJ/E<CZ2\JOH-CRJJUW8UB$\NVDFQ(8U"2;V<QDXNIO!,EJ%I6G7*C)4
ME3%*H0AZT*+(LW'?%6UD1*6MDI,7W,Q>"='*1)F#%?>QS#3SK,KI&[ENAEIU
MR:D=4CB<MG#-PX9O&ZS5VU65;.FKE(Z#ALX0.9)=NX05*55%9%4M2G(:E#%-
M2M*TVB5(J.1'-6+5,&]<6^?Q'Z         [<P'FV_--V:<8YXQC)&BK[Q3>
M4)>ENN:F5HV7=1#LBR\3)IHJ)&=P<ZQY5B_;U-N.F3A5$^TIZTK@VE9]-:M!
M.LVK3"IITM6.T4OIE*BW47(5$4]),U\B:V=+N/:L4-<7 .9[3U%81Q/G>Q53
M*6EERP+6O^#34/11PR:7-$-9.L6^K0B>Y)0ZZYVKHE2EJFX1.6M*5I6@XHM*
M@G67:$ZSJCZ>1-<Q<U6K"*9BWTS%+(DS6SY39S-RYJ+IG;HP3U/%_$@]'AKT
M\B_5'XC[Y&^Q5]:+-\OI_O6&+7>)3N*?WJF2B.U2N     #TWHG^V7I(\IO
MOC4M0:C&#S#6^23ONW'O2^-2^,;KH:\8XC+*               .L<UY9M3
MV'\H9LOISS2SL3V#=F0KD5*<A5CQ-I0CV;=M6=#U_P :0?)LN1;)4VG6<*$(
M6E3&I2N79]%.M*NDV?3)&?.FM8W/<J(D<Q(Q7*2Z><V8V3*=-?N6HJKH&0YF
MK+-UYXR_E#-=].>=WCEB_KLR%<BI3G,B27NV;>S;MJSH>NU&/9*/>1;)4V$1
M03(0M*%+2E.W+/HI-FT,FSZ=(2),IK&YS41$CFK"*Y:E;39CITUTU^Z<JJNB
M=9#,/,   +-O1:M-],FZX+]U!2L<9S!::,6/C0[[8;<99)R_5]9D!0W4Y,Y5
M;!:75U*UWBGH0U/V;14G3#:O),7I=F,6$RKG)%,N7*@YW=K+-]B_(X2K6<NY
MEMU77$U(F@B.9R9@ 4Z^EDZ;:2%F:8]6T/'U,YMJ;G<!WV]20,JH>)N-L\OK
M')W"B9=K5A$RD/<*=3GKN&7E$B4J4QJ4/>?0O:N#/J[$>MQ[4G,3-;!C]%45
MF@U=",XQR(MEU*9"X*Z-U.KIE)4= $4     --'@!ZLOZIN'#BAG-27/\@:>
MSK:?KTY57?=JM;(9LE,>R:A5*U<*D>XVD(I$[@]3<X?-7-=ZM2FI3DOI*L7F
M?&J<Z6D*:J^>9E=>JX::$Q'+#(14)Y8U3RBA:B[MG6KH7M2!-:( ;4   *>?
M2X_D\T/]N>=/>/& O+H3\:M#BY.O,(SC)N)6>[J%(T= D4     --[H]7H?]
M(G^_O_)_-0Y)Z3O7BN_X?_/*)[8OFR5\+OW%:;I'O"^/IVR^KK7PU;W(X1SM
M<AD\H0\2TH5ECC-,K1R]=RE46Y*%96QD\R*KPAS4JFA-T<I&.2CIFB+7Z*\;
M^=*'T?KW?_H4S/FU5;KY27$3-=+O9K(+D.4T-N6?P$WE<I/FGK=S';"Z^@5>
MA;YH     #L_+.9,BYQN*(N[*-QO+MNB'LJR\?I7!)&JK*O;<Q];S&T[42E7
MAC&5D7T=;D6V:F<J5JLX*@4ZICJU.H;#HJ"ELZ4Z11L1DETQ[\%+R.>Y7.@F
M0BN55A>2-RY</29-?.<CIBQ<B(D<Q$@FH=8#,/,     V2L;?)W87:7:WO&Q
M'"E5XU,XQVNI9TO<-SD.:#'/L #/PZ5QZ0_#7D7X[\>&HH=,=#/JO/\ +W_=
M2"&8Q>.MXI.^<5D!;9H0    "^UT3G[&FH[RFUO%7CT<W]-'GZE\D_N/)ABY
MXK,XSJ(6I!3A(0    #+4XW4RC.\5;6@]03,F1#)L9#&*8Y#UJM;MB6C;[E3
M>)U*%5<19S4I^TM*[*]6E1V#T?2UEXFT#5OK)5>V>YW5*^M98VC-7LM9$(K!
M,C7@    &FWT>N%+#\(K2D8S([)W,*9OFGO*T4*H[,[U#962CWM2*5K0I'$(
MV:U3J6E"F3H4W[:UK7DGI.F<)CO6W8M;P2)F0D2XIIQ)[8J0LV7EKA=\I-&(
M$;0          HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-*]ZNN5*!=1
M&P           +$'! X+DSKPO!EJ!U#0LW :/K+E#U;-MYS#R.H&Z(EY1-Q9
MMNODE&\@RL"+<I'3GYEK4JBAR&C6*I'=7+J-J[I"Q]9B[(6S++<UUN3$NK?2
M2U4W2I>5Z^X:M[=.2$$=O;(LI:IW**A/^NEY-\NPF3EWLLT0;7M:V;(MR#L^
MS+>A+2M.V8ME!VY;%M13&#M^ AHU C6/B8:&C$&L?&1K%LF5-%!%,B29"T*6
ME*4',,Z=-J)KI\]SGSGJJN<Y55RJM]55;JJN6I,T1&I@M2"(?='F?H
M                         $8W$_X8&&>)9AD]I7:1I9^9+/:/W6&LRM6!
M5Y>T)=<O*'@YPB?)N)ZP)YPF0LA'F/2I:THX;U3<)E-66XHXW5^*=?P\B+Z%
MZHDV4JW')EIE/3W+M!8HIA5U#)KI/!S+CTW+LE%ZJ+DIDYBHBIF2ZB=/.6=*
MN9+YP/FZU7EH9$L"77BI:/<)K592#>AJGC;AM]\JB@29M>X6-2.XY\E3DG35
M4AR[-M:4ZVLJU**V:"7:5GO1]+,;%%R47):Y,AS5N.3(4@533S:6:LF<D'II
M*F6F6B_ZNG2@V!X            :O7"A]&GH9\F3$GQ3CQQECGZV6CY7,[Y2
MQ+.\0D\6FL2"",F: !CSZC<7N,(Z@\YX:=(&;+XGS!DG'!T3'55W*65>,S;A
M*D67VK.$CIQU#$4-6M5"5H;;7;M'<EE5B6A9E/7HL4G2);^W:CNJ5G/E\%.?
M*WKE326!TR,\\@    #6IX<69VVH/0;I)RXB^+(O+HP1CYM<3HJE%:&O6UX-
MM:%^(\I0QMXS2]8!^C7;[+:3V5*&VTIQ7C50+9F,=;1*D&LJ7X*=@Y<)FFQR
M*6/0S>&HY<S)5B1STN+JH>U1H#*  @NZ0KIRSCJBT&0^-=/V-;DRK?:&?\>W
M.M;%K(-W$FG 1=M7^TD)0R;EPU3YJT<R;<AZ[VW:J7J"Q.C&U;/L?&1U7:<U
MDFF6F>W"=>PE<Q431@IJ+:D3:BC27):KGX:+!,Y2D3YF7BD?<GS1_E<1_&!T
M%Z>8G_Y"GTUV"*<UVAX)P\S+Q2/N3YH_RN(_C >GF)_^0I]-=@<UVAX)Q^5]
MP<N)[&LG<B^T79E;,F#5P]>.58R)HFW:M4CKN%U*TEZUH1)%.IJ__A0?K<>L
M47.1K:^0KE6"75V MEV@B164Z!&D)88     !?:Z)S]C34=Y3:WBKQZ.;^FC
MS]2^2?W'DPQ<\5F<9U$+4@IPD( &>9TIR,=,.)'9CIQ0E$9O2GC&38U(>AC&
M:I9"S!#'JJ6E/\,_/8A:F[__ $TI7^T=.]#KT=BK,1+[:V8B]I*765"%8P(J
M5R+ERTUW%;06L:,     T*^BOS3*2X<5]QS>IZ.K>U6Y)CGY%.2I6JCO'6'Y
MI!=$I%5%*M5&TF4E#'*2M54U*4I6A:&KS'TQ2W,QJEO6\ZBEJF@^:G4UB:8O
M*BT*IDI,76:64Q5!O0    ".OBXRC*'X96N%W(+<B@MITR)%IGW3'WGLY$'A
M8U'86E:TYQ(R"2>W]A=[;7J4J)1B2QTS&VSVMO\ *F+H(L5U$4P;25$H)L=X
MIE*CLLKP     D)X3;9R[XE^AM)JW7<JDU+8L<F3;I*+*%;,KE9O'C@Q$RF-
M1!HT0.JJ?^ZFF0QC5H6E:B,8Z*C<4[155@G))FJU4334S;-NU\F'A$US5U'&
M98@   9*'$@](?KT\M#5'X\+Y':N*OJO9OD%/]TPKBN\=G<:_OE/& WQB@
M  &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@
M    !EV<=?TLFLGMTLOQ28^'7W1UZET'%O\ O'D M?SC-STUD(E!-36@
M&DAP#,)X9N[A+Z4+ANS$>,;GGY#PZ\_G+AL*U9J8?<TU*YC8M>>2<E$N7KGF
MS)LFBGOG-N))E)384M*4Y4Z2;0KY&.M;*DSYS)2<#!&O<B)&1*58(BPOW2<V
M/*E.LV6YS6JO77T3?.)AOZ;M._S"87^BVQ_X$(-SK:GZFH^T?LFSX"3O&Z2#
M^F[3O\PF%_HML?\ @0<ZVI^IJ/M'[(X"3O&Z2#^F[3O\PF%_HML?^!!SK:GZ
MFH^T?LC@).\;I(/Z;M._S"87^BVQ_P"!!SK:GZFH^T?LC@).\;I(/Z;M._S"
M87^BVQ_X$'.MJ?J:C[1^R. D[QNDAS&T<98WQ^H^6L+'UD62M)D03DE;1M2!
MMM213:F5,U3?'AF#(SLC8RYZIT4J:A*G-LV;:CPGU=74HB5,V9,1+V$Y70SH
MJL#Z;+8S<-1,Y('-QCGV               <+R3\G=^]I=T^\;X9%+XU+XQN
MNA\3-P[.4QM1W65B      !LE8V^3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(<T
M&.?8           '069-*FF74.@HAG73]AS+ACI<D1YD''-IW3+-*<C1N52.
MFI:*<R\6X30I0A%6RZ2I"TV%-0;*@MFUK+6-G5,^1F,>YJ+GHBP710\9M/3S
M_IF-=GHBD+6HSHS'#JS$F_D<4M<D:9KG7Y19LKCZZ7-V675XH79522LW(I[C
M<594KM-1O&2<00IO[M:%]B)]972UC10JC:U957)3?MP7PS',P;N:YKC53[!H
MIMV7A2W9BQ326.HJ%8/7GT?'6QHOA9W(]IHQFIO"T$19Y)7EBV*E&]ZVW#-R
M**+S%Z8K<FDIB+CVJ*1E7+B*>3C)DW+55RNB2AJEMW%OI-L"WIC:6?&DKW7$
M;,5,!RY3)EQ%5;R(Y&*JW$1305EBU=*BO;\Y*3)2^F>FQ$@?%C&H       T
M?NC198?9)X7EI6X_=JO5,)9@RKB=!1<QU%DF*SR(RJQ:&64IOJ),FN42I(TW
MC%20(1(NPI"E+ROTL43:3&]\UJ02HD2YFC!9:KH\'=S;N23BPIBS+/1J^X<J
M=7JE@ 5H;D\7\2#T>&O3R+]4?B/OD;[%7UHLWR^G^]88M=XE.XI_>J9*([5*
MX     /3>B?[9>DCRF\"^-2U!J,8/,-;Y).^[<>]+XU+XQNNAKQCB,LH
M           K']*)U9>"/1I9FF>WY/F]VZH[T)U_0;J[KE+%&*W41<UP<H9&
MO+M.O-ZNH!L3>J4CMH1ZE[,I5"TMOH@L7EMO3+6FI&11R^MXR8BM;GP9AKF+
M@KE&AQ@J>"I4D-7KIBW<Y+JZL-4S\1TP0P     G0X6O&L=\,'$-_8TM;3#;
MV5YK(^0>SBX;YF,G2-IO#M&D!%04%;*,2RLF<1I'PE6CMR14RYE#K2*VVE"T
M)2E=XX8@)C=72JN=6.DRY4K :Q):.2*N55=%7I=6*)>O-0VUGVJMGRW2VRT<
MKG158PT+W^HDG?K<>1/N067].<Y]60B/L3I?\A,^Q3\0V'I(_P $G;;0];CR
M)]R"R_ISG/JR#V)TO^0F?8I^(/21_@D[;:/'NO/I#\KKSTM9*TPWGH_M:T8^
M_2VX[CKRCLP2LQ)6G/6K<\1=$3,L8USCU@D\-SB)YNLE5='E6KA4F^7>VC>8
MN=&#,7+8E6O3USWNEX2*U92(CD<U6JBKAK"_%+BP5$,6LMI:RG=3OE(B+"[A
M7E18Y16V%K&C     +,71?M67@=UJ75IPN"2YM9^J6RSLX=!=7<;)97QDA*7
M/:JE#*UY%#KK:3F?95H7=.Y=J-";35*0HJ;I>L7EU@,M64D9]',BO%S(-=I.
MP%S$PC?6!4\%5+(=N9B:J74U(ZAH.#F4F8   4\^EQ_)YH?[<\Z>\>,!>70G
MXU:'%R=>81G&3<2L]W4*1HZ!(H     :;W1ZO0_Z1/\ ?W_D_FH<D])WKQ7?
M\/\ YY1/;%\V2OA=^XE%SS@_'&I3#F1<$9<@B7'CG*-L/[5NB+J8J3CFCRA%
M&LE%NC)JUCIV#D447T>[*6JC-\V26)[-,HA]FVA56372K1HG8%5)>CFKFID*
MF2BI%')DHJIDFPG2F3Y3I,U(L<D%_P!:QE4Z_-%F1= NI_(6G7(1'#U*!=]>
M+ O S2K1CD/&LPLX/:5YQY:&41+5\U0.W>HIJ*%92C9RUJ<QD*UKV1BU;]+C
M+9$JU*6"*Y(/;&*LF)NFKG7T7):J+DE>5E*^CJ'2'Y%Y<M,A?]9)XR&^,4
M         #9*QM\G=A=I=K>\;$<*57C4SC':ZEG2]PW.0YH,<^P ,_#I7'I#
M\->1?COQX:BATQT,^J\_R]_W4@AF,7CK>*3OG%9 6V:$     OM=$Y^QIJ.\
MIM;Q5X]'-_31Y^I?)/[CR88N>*S.,ZB%J04X2$     R'];.46N;=8VJC+L>
MMR\3D?4+F&\((^Q&F[;LY?T\]MU':W(1)3F\(JW3W^J93=WC5,:M35[<Q?HW
M6?85'0NW<JEE-7WR,1':L2MJN9PM5,FI><]RZ$;AYA&W,<     U8>$+8RN/
M.&/HBM]9 K91[I_LF]:I%KMV4R4V5R,0Y_\ '<[JJQ+JH<Y:FI4IS5I4B=:;
MA>-L=ZA*K&ZT)J742I>S[/K/_C__ &^6'9K,"@E-[!%T[O5)'1%3.
M   *+'2U/M$:2/\ 1>]OCPB.B>A7S76^4,[PB6,?TTKWJZY4H%U$;
M   )<^#YPO+JXE>H2D1,*2ELZ=,6JQ<]G.^F!*IO56#I54\3CJTG*B9VQ;SO
M:K)5,BYZ&3BV":[TY%CI(-74(QYQPDXJ69AR\%]JSD5)3%O(N2]R;UL;WNE@
MVY=5-K95G+73L)\>3-7KER^Q3JY29Z&FUCW'UD8HL>U<:XVM>'LNPK(@V%MV
MG:MOLTV$/!PD8@5NR8,FR?4*1-,NTQS5,HH>ICG,8YC&KR54U-165#ZNJ>Z9
M4S'*YSG+%55;ZJI.VM:QJ,8B(U$@B)D(<Q'@?H
M            !"]QG.%):?$>P8O-V;&Q<-JOQ1#/G>&[Q.9G'=EK!(ZTB\P]
M>4DXJBBM;%QN%%31J[A4A8286HY(H1LO((NIYB'CE.Q5M' GJYUC3G(DUMU<
M%;R36IOF^Z1-TVY?1JIK;2L]E?)@D$GMW*]1<Q=2_F+F?7/;-Q65<D_9UWP<
MK;-UVI-2EN7-;DZQ<Q<W 3\*]6C9>&EXUXFD[CY.,D&RB*Z*I2J)*D,4U*5I
M6@ZRDSI51);/D.1\A[4<UR+%%14BBHN2BI=0@3V.EO5CT@]%@J9I\,>I\@
M       &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@ 9L
M?2-]/#C!_$TR+=K5@9I:NHFT[/S1 *)I4HTK)NH[L+OA"BY*F*=^M>5H/)!<
MAMU0A9%,U:;IR&-U9T66HEH8I2I"K&=2O=*=EPCALT,%R-3WJD%MR1P->YWN
M7HCDUEU4U2!T6.:@     O!]%?UNQ$WCC)>@^\YM%O=5DR\IE_"S1\L<BDS9
M5PJMB9%MF),JKS<RUK709.7HV(6CA9.:=K4H9-LL9/GSIBQ??+JI6,=.V,F8
MU)4U4R'MW#E]\WK8WDP&I?5(RS%ZK16.HWKUR+A-SEOIH+=T5+?8H\DH
M  '"\D_)W?O:7=/O&^&12^-2^,;KH?$S<.SE,;4=UE8@    %]KHG/V--1WE
M-K>*O'HYOZ://U+Y)_<>3#%SQ69QG40M2"G"0@ 4D.EM8L<M;^T<9M;MS*,Y
MVT,GXLE71=[=9N;4FK<NVWVZV\;=WI)*\Y,R6[2M?_**;U:>PV] ="E8BTU?
M9ZKUS7RYB9N$CFNTL%NFA%,9):X<J;D*BII07JJ4\!>9&0    "WIT4751"V
MODW4%I!N:319NLIQ<+EW%R#A4B))"Y+%:/HG(4(TH<^\\EY*TWK"022(7:5G
M!NU*UK0O4I#IFL>9.I*6W)*1;)594S,:]45BKE(CD<W/>U"2XNU"-F/IG>ZZ
MY,]+^I=T%+Q0Y[)8     5ONDXZI8/$.@@FGUI*MZ7]JAO:W8-&'2<IDDF^.
ML=S<7?MWW#R5*U6*PZ^Q$-%'ZA:*TDSTI6M"'H+4Z)+'F5V,G.;FKR:CEN6.
M1AO16-;GP5SO@FCMZH251\"B]?,5-)+JKK)HF>$.GR%     $TG1\\9JY*XK
MFFTYFYEXK'B62,F31BTVU;)6UC>Z&\$XZI3%H4MY2L86NW9U#]2M#;! >DVK
M2DQ,JTC!\W@Y:?"F-CW*.-I8LOA+1EY38KI(O5@:;0Y*)Z   &2AQ(/2'Z]/
M+0U1^/"^1VKBKZKV;Y!3_=,*XKO'9W&O[Y3Q@-\8H    !J]<*'T:>AGR9,2
M?%./'&6.?K9:/E<SOE+$L[Q"3Q::Q(((R9H             9=G'7]+)K)[=
M++\4F/AU]T=>I=!Q;_O'D M?SC-STUD(E!-36@    &F]T>KT/\ I$_W]_Y/
MYJ')/2=Z\5W_  _^>43VQ?-DKX7?N)H! C:
M'"\D_)W?O:7=/O&^&12^-2^,;KH?$S<.SE,;4=UE8@      ;)6-OD[L+M+M
M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV1A<8O4!GG2OP_,S:@].-PM[:R5C.2QJ
M_1D75N0EUH5M^X,E6I9=P)JPEP1$PP<)),+EJN=3<3,@1&JO*4*0Q32[$6S+
M-MG&:GLRU6J^DG),2&$K>N;+<]MUJHM]L,V,(&!:<Z=3T3ITA83&PR(W%5$6
M_GE%>X.D$\7*X><)J:LEXAHNL58C2W\-X"B.:[G]U)O(ML6]>^1V_M*=T?>_
M[VVFP=$RNC/$F5!4HL)V6Z;.74X2&H1%ULVD[_<@F8UNP=+W!QDN*)<W..N.
MMK-[;G2Q7"G8_.L;2W3D_85OV*QD-S1&O]J:6XF;^TM1GRL1,4),,"SZ=8;Y
M%=WRK'1/);4M!U^:_6UCI>X.(KK_ +JYP6X-;^K:3;NEBN%6"^HG+98OEB?]
M,Z42C=J48WY.O5+1-(M"UZM*#/E8KXM28<%9]$BID\!+CIX,=4\G5M8[=39B
M_"79.E[@U#Y_NWG'95G+,-S<[6*Y=]D&3+UF>=."?W'#CKC-N>66)_8<VTU/
M^T;"59=F28<#3R&0O8,MB0TD/)9\YVZ>Y=%2S!T4K/%(;59J9PM/RQE'V;,1
M6Y?3!U*.C+O9JXL-7(\:DCD7+E4[ET_-;N3Y)W4OLJU09*&K6FYU:FZ9;-X2
MQJ2OE-ZVGGN8L+R-FM18YV%+:F>J&]Q=G0J)DIRW7M1=%J["J7O1SF2\
M SF^D<:"[)T?ZN[8RCB:%96OBS55"W+>K:THUN5G$6ODZTY*+;9-CK>9)$HW
M8V])TN>)EDFY*T3;.I-PBBFBV3;ITZDZ+,9*BW+$?1UKE?64;FLPENJZ6Y%X
M-7+DN3!<V.2C4555552$6Y1LIJE)DM(2YB*L,I4OPS+J+HE>46>:4     O\
M=%!;29=!N=WBKHAX9?5S=+9@RH<]5&\FUPWA166=')5*B92/&KQD0M:'-4U4
M#;2EV4J;FKIG5GI'3-1/G$H6Q7,6;-AI073)CB['D;UR.$7O6EH85"2 \7\2
M#T>&O3R+]4?B/OD;[%7UHLWR^G^]88M=XE.XI_>J9*([5*X     /3>B?[9>
MDCRF\"^-2U!J,8/,-;Y).^[<>]+XU+XQNNAKQCB,LH               S(.
M/AJR_JKXC^7NLTGS^P,!\CIZL;D5=]FIX/W\CV=R:')UYJYZYY+DICDG2>]S
MA@DU]F8A";.MNC>Q>9L59'")"IJ?GGY?7HF FA+1L4R%5<T@5L5/**YT%ZQG
M6IH7]6)# )Z:L                  .Q\.Y3NO!V6,:YEL5WS&\L5WU:N0;
M8<FJ>B19NT9ME.1Z;DI#%JLR7<,BIKIUKNJHF,0U*E-6@Q*ZCDVA13:"I2,B
M=+<QV<Y%1=&[<S3[E3'2IC9K-TU45- UX<%9AM/4'A?%6<K$7,O:&6[ M3(5
MO\H:AG#>.NJ%9S"3!\6A251DHRKJK=RF8I3I.$CD,6ABUI3B.T:&=9E?.LZI
M2$^1-<QV>U52*9BPBF6A94F:V=*;.9N7-14T3M889Z  4\^EQ_)YH?[<\Z>\
M>,!>70GXU:'%R=>81G&3<2L]W4*1HZ!(H     :;W1ZO0_Z1/]_?^3^:AR3T
MG>O%=_P_^>43VQ?-DKX7?N)H! C:$*_&]X9;/B&:8'4A8,.T-J<P@WE;LPR_
M+5NT=7<S,B1:Z<1OWJ^XA5I>;5H0\:98Z:;6;;M3&61;*O*J3[H^QM=BQ:Z-
MJ7+S14*C9J7\%?<S$3+;'KH7V*MQ51L-5:U E;3Q8G_89=;FY::.1FZ)F:2$
M>_B7[V*E63N-DXUVYCY&.D&RS-_'OV:QVSQD]9N2)N&KMJX3,FHFH4IR'+4I
MJ4K2M!UFUS7M1[%16*D45+J*BWE1<E%((J*BP6^?D'T?@         !LE8V^
M3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(<T&.?8 &?ATKCTA^&O(OQWX\-10Z8Z
M&?5>?Y>_[J00S&+QUO%)WSBL@+;-"     7VNB<_8TU'>4VMXJ\>CF_IH\_4
MODG]QY,,7/%9G&=1"U(*<)"   $5O&2UNQ&AG0ME>^&LNBSRMDB(D<1X2CB+
M)TDE[\O*+>,3W*T;FHI4S7'T$9U-*G.2J!E6B+<]:'<I4-,<1,7WXQ8Q2:=6
MQHI3DF35R,!JHN"OOU@Q,FZJY"FNM2K2DI'/C\XY(-SUR="^9:8["*_
M.56+9EP9'O>SL>6FSZX75?EU6]9ELL-ZI.?7!=$NS@X9GO4*>I><R+Y,FW97
M9O?LJ/&IGRJ6GF54Y829;'.<N4UJ*JKI(?3&.>]&-W2JB)GJ;$>.[*B<:X_L
M;',"7=@[ LZV;*A2\F5+=B;5A64%'%Y(M3%3V,V!/8TK6E/V#AFJJ'U=3,JI
MGTDV8YZY[E55U5+-8Q);$8EYJ(FD<Q'@?0         !18Z6I]HC21_HO>WQ
MX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@       !W/IWP%DO5'FW&V ,00A
MY_(>4;F9VW ,]B]&;2BI5'4I/32[9!TJPMRV(9LXD9-UR9Z-6#59:M*T)6@U
M]J6G26/9\VTZYV#2R6*Y<M<IJ9;G+!K4R55$/:GD3*F<V1*W;E__ *JYB)=-
M5K0OHSQ=H+TV6'ISQ8B5RRMML:2N^[EF+=C,9%R!*)-ZW3?4ZF@9:M'DLX0(
MDW1.JOS&.;MF9%#IMR5'&^,-NUF,=JS+4K%@YZP:V,48Q-RQ,Q,E;D5577U+
M$IJ>72R6R)6Y1--<E5S5/7HTA[@
M    !3>Z2[PMVLC$NN(Q@^WB(RT32)A]4=O19$R%E(HQFT);&9&[.FZ<\C%J
M&;1,[R._55H9H\JD2C>0<'O3HGQP<R8F*]HOC+=%:=RY"WW2HY2W7,S8MR6H
M1NW;/X1G+92=>U.NS4R\],G,SBE$+_(D          :O7"A]&GH9\F3$GQ3C
MQQECGZV6CY7,[Y2Q+.\0D\6FL2"",F: !6SZ35HU=9]T7P>HBT8H[^^])LZ_
MN26(T;46>/</7H6-B\@4V)F(JH2VI*-B9@YS;Y&K!F]/0M-\QJ6MT2V\EFV\
MZRY[H4U:U&I&\DUD59VR*YN:JM-%;U*LZE2>U.OEK'X*W]*XNF9YHZ=(6
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
M)_O[_P G\U#DGI.]>*[_ (?_ #RB>V+YLE?"[]Q- ($;0
M          X7DGY.[][2[I]XWPR*7QJ7QC==#XF;AV<IC:CNLK$      #9*
MQM\G=A=I=K>\;$<*57C4SC':ZEG2]PW.0YH,<^SRCKJP8KJ7T;:F\$,T:.)G
M)F%;^MZUB&IO$+>M8!X^L==0FZ:JB36[V;)4Q2[#&*2M"U+6M#4W.+MHI9-N
MTEHNN2Y-0QSO>82(_N54QZN3P]+,DI?<Q43/R-4R,E$U$5%$5DSI*I'.FJDH
M0Q%$U"&J4Z:A#4H8AR&I6E:5I2M*T';**BI%+Q6Q_@?H   #T]HPU/W;HSU1
M88U+V60[J4Q9>+26D8@JM$2W+:4@@X@KXM154VTJ)+HL^4?,>5K2M43+T4+[
M(E!J+>LB1;UCU%DU%QDZ6J(N]<EUCO@N1%S80,BEJ'4M0R>V^U=-,E-%#5^P
M#GK%FIW#]AYUPO=+*[\<Y$@FL[ 2K11+ET*+%W7L+-,R**J1%R0#XJC.18K5
MHNR>HJ(J4H<E:#C&TK-K+(KIEG5[%952G05%U%1<EJI=:J7%145"Q),Z742D
MG2EBQR7/]9>6=Q#!/4   *%G2K=3%DY.U*X!TYVF^82\QIKLV^9F_P!^P<<O
MUJNW-:]C.TK-?4+6J:<E#6OCV.D%"EV[I)@A35WRF*7H_H;LFHI+)J;4G(K9
M=7,8C$7);*PTPDS%<]S?@D/QAGLF3V2&W5EHL<]T+FDB:954%R$>     -+7
MHZN''V).%GAN0E69F$IF*Z<B9C=-CF/52K&?N)2V;8>'WC&3*64LZSXYVG0F
MPO)+DVTH?>')_2C7-K<<)[6+%DAC)6BUN$Y-!SG)H$[L24LNSVJM]RJ[5@FH
MB$Y(KPVQXOXD'H\->GD7ZH_$??(WV*OK19OE]/\ >L,6N\2G<4_O5,E$=JE<
M     '<VG*_8/%6H7 ^4+G(_4MK&^9L7W[<*<6W3=R9X.S[W@[AEB1S59=JB
MY?F81RE$4SJIE.ILI4Q:5VTP+5IIE99=31R8<+-IYC&QN)%S%:D<R*W3UD/2
M7.9,=N6N15T%B7W/6D.&I[@ZG/HMM+ZSAS?['\;-]2?:._#)AZ04&5,TDV1Z
MTAPU/<'4Y]%MI?6<'L?QLWU)]H[\,>D%!E3-)-D>M(<-3W!U.?1;:7UG!['\
M;-]2?:._#'I!094S239'K2'#4]P=3GT6VE]9P>Q_&S?4GVCOPQZ04&5,TDV1
MZTAPU/<'4Y]%MI?6<'L?QLWU)]H[\,>D%!E3-)-D>M(<-3W!U.?1;:7UG!['
M\;-]2?:._#'I!094S239'K2'#4]P=3GT6VE]9P>Q_&S?4GVCOPQZ04&5,TDV
M3UGHLXX>C'7EG%AI^PC%9L:7W(VW<-TMUKZL> @8"D9;+=)S(E4D(Z]9UR5T
M9-:G)$HWK0U=NTU!I+?Z/;>Q<L];3M!:=:9'M;UCW*L77KBL37,FEM:EK)O
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
MS    R4.)!Z0_7IY:&J/QX7R.U<5?5>S?(*?[IA7%=X[.XU_?*>,!OC%
M             YGCCY0[#[<[7]_&(QZKQ69Q;M93[E[MN>ALECA0LX #+LXZ
M_I9-9/;I9?BDQ\.ONCKU+H.+?]X\@%K^<9N>FLA$H)J:T     TWNCU>A_TB
M?[^_\G\U#DGI.]>*[_A_\\HGMB^;)7PN_<30"!&T
M     .%Y)^3N_>TNZ?>-\,BE\:E\8W70^)FX=G*8VH[K*Q       V2L;?)W
M87:7:WO&Q'"E5XU,XQVNI9TO<-SD.:#'/L #,'XYNC!YHVX@>5F,5$&88KSB
M_>9SQ2X02W8Y.*O:2=NKLMEMR:96S4UGWS20:)-"F,=&,YDH;918FWKKH\MY
MMNXLR7/=&LIT23,RXL1,%V;A,P55<EV$F00&UJ5:6M<B)\V_KDT;Z:"ZD"'D
M3DU@    !);P[>*OJDX;=TOW.()B/NK%]SR"#^^\)WQSUY8MQ.B$0:JSD7S-
MRWD+1O'K<W*B238GIRI4TBNT7:**:-(GC1B;8^-<E$KFJRL8D&3601[<Q8W'
M-C=P5S<%6JJJ9]%:-10N^:6,M;[5O+L+FZ<2WC@CI2>@J_XAB3-EG9EP!=?-
M:*2Z2MN-\GV.DZHD8QD(:Y;-7I=<B2JA-VAG-NL=E3%_LWJEI&T>A_&2F>JV
M?,D5,F-SKN#?#-:[K4T'J223C!1O3YU',=G1332[J'J"?Z1=PD8:/YY':CKA
MNQSN'/UI@,%YT;2%#$3WRI\I=..[:BM]4WL"_P#F=W>_;6A?9#3RNBW':8[!
M?2M8F6Z=)AW+W+J&0ZV[-1(H]5SFNZJ(0V:X^E0TG[6G[!T'XIN2U9:7:N8T
MN=,R(P:4M;Z:J945)"R\9P[ZXXQ64VG.=H]EI$Z2%2%,K'*5-4J<[Q>Z'>"G
M-J<8YS'L:L>!E1@[,?,5&K#+1K;N0Y,G5U>,,6JRC:J*ONG=1+NJN@4[+AN&
M>NV>FKJNJ:E;DN:Y)60G;AN&=D'4K-3DU*NE7TI+R\H^57>R,E(O5SJKKJG.
MHJH>IC5K6M:B\Y4J7(EMDR6M9)8U$:U$@B(EQ$1$N(B)<1$(RYSG.5SE57*M
MU3XX]#\   #T-I/TX7QJYU&8ATYX\;*JW)E2\HNW>>D0.NA;T'52KRZ;MD2)
MTJ:D5:5M-7<BZK3:;D&QJ%I4U:4KJ[:M6GL2RY]JU2_-29:NAOEO-:F:YT&I
MFJ>U-(?4SVR&;IRPSLM=!+IKA8UQ[:V),=6%BNQH\L39>-;-MBPK1BRU*:D?
M;5H0K* @V=3$(F4YFT;'I$J:A:;U:;=G5'%%753JVJF5E0N%439CGN7+<Y5<
MJZ:ED2V-EL26RXQJ(B9R7#FPQS[/%_$@]'AKT\B_5'XC[Y&^Q5]:+-\OI_O6
M&+7>)3N*?WJF2B.U2N                   L#]&9]*1:G^B^8/>>/%9]+7
MJ>_RB5KJ;FP?.">\<:.XY8)P4N>E>ZL]]QI\T46U*>Q1(YU Y4:ME]M*JJUE
M;,Q7$NZMU]A3IIDN!\X:N";=U1@N6E*;AJWUT,V+<JK?FI]3+72?,5.X1%3L
MD(MC%4[BE:O9+K)U=0ICB^2+@                     3&<"'5A_2?Q'\,
M2$O(\PL+-RZNGN_ZJ'W&I6&27\:A:,@Y4,DJFU0ALDQ\*Y7<&H6B3,B]*G(0
MYS""](UB\]8JU#6)&II_GF9<9:+A)HRU>B)EPN*IL[(J>35S%7</ZU=&]JP-
M/(<C$^  IY]+C^3S0_VYYT]X\8"\NA/QJT.+DZ\PC.,FXE9[NH4C1T"10
M  TWNCU>A_TB?[^_\G\U#DGI.]>*[_A_\\HGMB^;)7PN_<30"!&T  X#E/%]
MAYKQQ>V)<GVW'W?C[(=MREJ7=;DHGRC24A9=L=JZ2WBU*LU=)4/11NX2,1=L
MX(19(Y%"$-3)HZRIL^JEUM&]654IZ.:Y+Z*G^KJ+<5+BW#XF2V36++F)%CD@
MJ&5WQ*M!E^<._5->F";HH]E;06.>ZL/7TX0Y)"_,8RKQR2!E3&3(5 D[%'04
MCY9 M*40D6JNYO('144[%Q3QCIL:+'EVC)@V?N9K-Y,1+J9R[IJY+53)BB5[
M7T;Z*H62[<WVKEI_JXN:> Q)3#        #9*QM\G=A=I=K>\;$<*57C4SC'
M:ZEG2]PW.0YH,<^P ,_#I7'I#\->1?COQX:BATQT,^J\_P O?]U((9C%XZWB
MD[YQ60%MFA                  #]L;&R,S(L(B(8/966E7K6-BXN-:KOI&
M2D7RZ;5DP8,FJ:KEX]>.52II))E,HHH:A2TK6M*#Y>]LMJO>J-8U(JJW$1$O
MJJY"(?J(JK!+JJ:A7!EX?2?#UT:VO8]SLFY,XY0<(9/SH\3,@NHQNR6CVR$3
M8:#Q*A^4C<>0*:3"I2*JMU)2KYTB;<=;!R%CYC,N,]O/J)*KS?)3@Y*9;46Z
M^&6]8KEX."BWB?671<BI48[Z9UUV?E:&O$EG$+-D           !18Z6I]HC
M21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@      >W^')H^F==>L?
M"VG!C5\UM^Z[BZ[Y)G&)52J6WBVU4#S]]RI'96KM!A(KPC([&-47+R!Y=XT1
M-6G*T$>QJMQF+MA5%JN@LUC82T7W4QUQB9J16+NQ15R#-L^E6LJVR5W%]WO4
MOZ=[/4UA+9MJ LRV[?L^U(AA;]K6I"15M6U Q3=-I%PD!!,&\7#Q$:T2H5)J
MPC8YJFBBF6E"D3)2E.I0<8S9LR?-=/G.5TY[E<Y5OJJK%57-5;JEAHB(D$O'
MVQYGZ               <-OW(N/L56R^O7*%]V;C>S8O<I)7;?MSPEGVS'<K
MMHGSZ>N%]'133E*EKN\HJ7;LZ@]Z>EJ:R:DBDEOFSUO-8U7.7.1J*JGXYS6(
MKG*B-3)4B2R_T@7A58A<2D:;4?X39V)5415A\06+>U[MWATZ5VUB[Q3@X_'$
MFD:O4*HC-&3K^W>V=436AZ-,<JY$>E)P4M<F:]C--JJKT[4U\RUK.E+@NFM5
M<R+M5$5-4\</.E8<.ILY400Q/K&D4B;FZ\9XYPV1LMO)E.;DRR&?V+NG)F-4
ME=](OLBUV;2[*UWK>AO&ES8K.H6KE*^;'4DJFJ8;L8:%%@B3%3+1$ZKD74.9
M63THGAGW6_19SL;J4QHW5K6AY6]L5VZ_8-J4712WED\<9$R!)FI5-4RO^&V4
MKN)FI_?J0A_"HZ(<;9*1EK2SERF3%3OV,35/27;UGOW2N9GM7_XQ).L \4GA
M[:GG3*,PSJRQ'/W!).$F<9:-PS;C&][RCM:A:IMXFR,ELK0NR65K4]*5YLS5
MI0W4V[1$;2Q0QFLA%?7T4]DI+[D3#8F>]BN:FBIGR:VDJ())F-<Y<B-W26[J
M'OH1LR@      /\ E:T+2IC5H4I:5K6M:TI2E*4VUK6M>I2E* "+W4_QF.''
MI-I)1^0M25H79>D=1XD;'&'5#99O.LDQ-4J\)))6<9_;UH2^]391.?D(DO\
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
M5N+ERFJF1X14O[B]A(LJL6RU8J5E2D'>Y1>^7J:>47&119)P
M HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-*]ZNN5*!=1&P      +U/1
M5='Z=F82R_K4N>),G<.9IM7$N+WCE(Q5$<8V%()NKTE(Q8BG)K,;NR.D1BN5
M0M3IKVH6I=TIS;_.O3);BU%HR+!E+\U3MX28GUCTZU%S6LNIQFE,,7J; IW5
M+MU,6"9R;*QCG(6U12Q(0             XE?=_61BZS[@R#DF[K;L*Q;4CU
M)6YKON^9C[>MN!C4C$3,\E9B47:L&2%55"D+50Y=Y0Y2EVF-2E?:FIJBLGMI
MJ5CYE0]8-:U%<Y5RD1+JGXYS6-5SU1&HD55;R(4Z.(7THQTF]F\9\.ZUVO-4
M*O(YUJ1R?;YG"CE0IU4B2.+,8RM"(I-RT(15"0NA%6JM#G34AD]TJIKSQ8Z(
M$5K:O&AZQ6"\!+74F3$U4EK\/((U6XP-:JRZ)(KOEO:"9.>MS,5"I7G#45G?
M4K=ZU^9^RY?^7;L4Y8B,M?=S2<_6,;+KJ.31L"R>.#QUNPR:ZIJI,F"+9HCM
MV)IEIU!=5G659MDR.3V9(E2).4QJ)'-5;[ES555S2-SZF?4NPI[W.7-O)G)>
M30.F1L#P     )5=%7&:UZZ'G,1$V'EZ3R)BF.5:)KX5S$N^ONQ*1;7E2TC+
M86D'=+GQXA0KA0Y20+^/;G7J4[A%Q0NY6&6_B%BWC USZB0V56K'YV5!CXY;
MD3K7_#15A<14-I26O64JHF%ARLIUW26^F9D9A>5X:W&STK<11%A9#58^$M1W
M-%5GV#[VEVKI2?JT0HY>O,6WA1M&1^0&+="ASG;<W8S**:*RJC"C9/G!^>L:
M\0+9Q75:AR<HLN-R:Q+V4DQMU6+FQ5JWD=&X2RAM.GKD@SK9T+K5OZ&6G^E1
M"9000V)&?JCXP/#NTB'E8K*>I&S9>^(FKYNOC/%JJN4K]3EH]2J3B"EHNS"R
MD?9TO10M2T3GW<23;3JGIU-LLL?$C&>VX/HJ28E.[_<F?-LAEHKH*Y/>(XPZ
MBT*.FN3IC4=E)=722*E=34]TL>X'9I"$T=::(^&;<HHFQR'J&EE):26;*)53
MHJGB['\HRCXF0;J5WTE%;GDD*UV4.A6E*TK:-D="\M(3+=JU5<EDE()]H](J
MF=+1<TTE1C&EZEEW<MVPFRA72U/\3_7GK#)(Q^>-2N0[AM.3)R#O'5O/T+ Q
MDX:E,:J#=]C^Q6UO6O-&;%-4I5W[9VZK3^^J:M:UK:-D8H8MV'!UG4DIL]MY
M[DPYD<M'OBY/@JB9AI*BTZVIBDQZHQ8W$N)!<BY?3/B>"1)3
M       #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0
M "-?B0<+K3MQ)\;)V[D^/[$\IVRR<)XQSA;K!JI>=EK*&5<%BGQ5#-RW79#M
MVJ8[J'=*E2J8YE6RC9S6C@LKQ5QOM3%2KX6C7#HWK\Y*<O6OS4WKT2\Y,Y45
M+A@UUGR*Z7@S+DQ+SDOILIF&>-KWX6&KGAY70\:YCL1U.8Q7D#-;5SK9#5_,
MXNN1%50I6"3N7*V*K9UP.J*4+UKER-'1U"*<WYRB6BYNGL6\<;$QGDHM#,1M
M9#KI+X),;EP3W3>R;%+T8+<(566?4T3H34C+R')>78SE(XA*C!
M   #MK"N!<T:CKZCL9X(QA>F5[ZD]AV]N63!/9MX@UY0B2LG**-DZM(6%:&4
MI5P^>*(,VQ*[RJI"TK485H6E0653K5VC.ER:9/=/5$3.3)55R$2*KD(>DJ3-
MGOX.2U7/RD+;&@/HM3]1S"9%XA5[(-F1.;/RZ=,3S=5GCDU%$E31N1\JL#4;
MLT-A#HN65LU6.H10JB$RB8M25I3&7IA:B.I<6)<77N'F)<SV2UOY:+,AE++4
MDE'B^MQ]:MS>IU5V-,N 8@PQBC %@PF+<*8]M/&&/;=2,G$VG9L,TA8E!12A
M><O5TFJ9#OY5^H7E'3QP95V[5K5190YZU-6CZZOK;2J75EH37SJIU]SE55SK
MMY$R$2"(EQ$1"2RI4N2Q)<IJ-8F0AV8,0]       *RW&<X"D'K&>3VIO2<W
M@K)U-J(J/KZL9R=M"V9G55ND8U9+GE2I,[7RBX*6A*OU:E82QJ%Y[5!:IWM;
M:Q#Z2)EA-;9-M*Z99%YC[[I.9"^Z7F)=;[F*=::&U+'2J5:BF@E1DID.V%U\
MG+*$^3L69(PM?-P8TRU8]SXZO^UGJD?/VE=\.\A)N-<$K7=JJS>I)'4:N2;%
M$%T]]!PB8JB1SIF*:O2%'64E?3MJZ*8R;3/2+7-5%1=%-5+Z+<6Z0^9+?*>L
MN8BM>E]%.!#)/@           #]<?'OY9^RBHID[DI.2=MH^.CH]LL\?R#]X
ML1LS9,F;8BCAT[=.%"IIIIE,<YS4*6E:UI0?+G-8U7O5$8B155N(B)?55R$0
M_4156"7RX7P>.CLSLO)VGJ<X@]J*PEOQ[AG<&/M+\V@2DM<;A*I'4;-9O8J%
M/UJ@$C[BI+8/L>/#TH24*@@55BZHW'GI0EL8^R,6'X4U45KZA+S<M)2Y+OK+
MR>XBL'-DMF6(JJE16I!M]&9?OMC3RB[&@@BV11;-D4F[=NDF@W;H)D21012)
M1-)%%).A2)))$+0I2EI2A:4V4% JJJL5NJI*S^H_      9*'$@](?KT\M#5
M'X\+Y':N*OJO9OD%/]TPKBN\=G<:_OE/& WQB@                <SQQ\H
M=A]N=K^_C$8]5XK,XMVLI]R]VW/0V2QPH6< !EV<=?TLFLGMTLOQ28^'7W1U
MZET'%O\ O'D M?SC-STUD(E!-36@    &F]T>KT/^D3_ ']_Y/YJ')/2=Z\5
MW_#_ .>43VQ?-DKX7?N)H! C:                         '"\D_)W?O:
M7=/O&^&12^-2^,;KH?$S<.SE,;4=UE8@      ;)6-OD[L+M+M;WC8CA2J\:
MF<8[74LZ7N&YR'-!CGV   %:WC7<"Z*ULEDM2VEQC!6IJJ8LM^\+8<KMH2VL
M^Q\<RY)DF]?*\E'P>3F:#=-NSDW!DFC]&A6[Y1.A$7*%KX@=(C\7X63;"N?8
MRKUKK[I*JMV"7UEK?5J746ZU%NHNBM6R$JOGZ>"5&2F0[;S<G)*!^3<79&PO
M?5Q8RRS9-RX[R!:;\\;<5HW=$O(6<BG9*4.2B[)ZFDH9NY1,55!<F\BX0.55
M(YTSE-7I.DK*6OIVU=%,9-IGI%KFJBHJ9Z:2I?1;BW2'3);Y3UES$5KTOHIP
M,9)\            <RQ]CN_<LWE;^.\8V;<N0+[NI^2,MRT+0AG]P7%-/E"F
M/1O'Q48@Y>.#$2(90]2EW4TRF.:M"EK6GA555-12'557,9*IF)%SG*C6HF:J
MW#Z8Q\QR,EHKGK>1+Y>,X/G1XXO DG;6I?75%P%W9AC56DUCS!1'#2X+.Q?*
M-G#9['7-?#]JHM$7C?D<NAM;,T#.8:--7E>4=N>2,TYZQYZ3WVDQ]DXNJYE"
ML4?.NM=,2\K6(MUK%R56#G7H-2.%+;,L5)*I/JT19N0W(3-7+743-R+8 I@D
M0   >+^)!Z/#7IY%^J/Q'WR-]BKZT6;Y?3_>L,6N\2G<4_O5,E$=JE<
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
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
MCW/F835;UT,%D$R8(KXYZ&ZL>S)U$]\VHAAJB(D%C<OKU"S<*D-\
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
MK";,EI*3_E5&.AFHQ7+H&TL:3PUH,BD6LBY="]W4#4<'()/0
M SD./WQ27FMG4$[P+B2Y%5M+6GZX'T7$*1CW?B<L91C^<Q5R9+7JU4JSDX&)
M,=>,ML^\N2K+G#Y(]*21DDNI>C7$]M@68EIUK/\ ]BI:BK&_+EK=:S,<MQS\
MV#5W-V%VU:"U$Y::4OS#%NYKLG02\FBMVX5\!9QH@
M                    #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$G
MBTUB001DS0
M
M
M
M
M   ^+(VY;TNN5U+0,+)NB(E;D<R,6Q>KE0(=10B!5G*"JA42*+'-0M*[M#&K
M79MK4>C)LV6D&.<U,Q50'X>PBR_@A:_^01/[H/KE-1X1_;+L@=A%E_!"U_\
M((G]T#E-1X1_;+L@=A%E_!"U_P#((G]T#E-1X1_;+L@=A%E_!"U_\@B?W0.4
MU'A']LNR#]T?;=O1*]745 PL8Y,F9$SB/BV+)<R)S$.9*JK9!-2J9C$+6I=N
MRM:4_P"P?+ILUZ0>YRIFJJ@^T/,            0K<>O6R[T9: KY[#IDT3E
M[4 \K@[&SEFY(C+0J%RQSUQD&\F94W+:1:FMVQ6CQ!J^;5J=A-2$>I79MIMG
MO1Q8#;>QEEI/;A45,G#3(WEP53 :N1USU2*+?:CC6VK5+24;GMN3'=:W/7)T
M$BJ9L#,J'6Q        );.!1'L)3BP:/6,FR:2+):Z<@F59OVR+MJJ9##61W
M"!E&[@BB1ZHN$BG)6M*[IRT-3JTI40KI%<YF)E<YBJCL!EU+G^ZPVEB^<Y7P
MN\<:=7819?P0M?\ R")_=!R/RFH\(_MEV2>CL(LOX(6O_D$3^Z!RFH\(_MEV
M0.PBR_@A:_\ D$3^Z!RFH\(_MEV0.PBR_@A:_P#D$3^Z!RFH\(_MEV0.PBR_
M@A:_^01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9=D#L(LOX(6O_ )!$
M_N@<IJ/"/[9=D#L(LOX(6O\ Y!$_N@<IJ/"/[9=D#L(LOX(6O_D$3^Z!RFH\
M(_MEV0.PBR_@A:_^01/[H'*:CPC^V79 ["++^"%K_P"01/[H'*:CPC^V79 [
M"++^"%K_ .01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9=D#L(LOX(6O
M_D$3^Z!RFH\(_MEV0.PBR_@A:_\ D$3^Z!RFH\(_MEV0.PBR_@A:_P#D$3^Z
M!RFH\(_MEV0.PBR_@A:_^01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9
M=D#L(LOX(6O_ )!$_N@<IJ/"/[9=D#L(LOX(6O\ Y!$_N@<IJ/"/[9=D'WVC
M-HP;I,V#5LR:(4J5%JT02;-T2U-4]2I((E(DG2IS5K6E*4ZM=H\G.<Y<)RJK
MER5!^D?@
M
M
M
M
M                         S].E.:A5\AZX,=X!CY%5:WM.N(HU:2C35V)
MLLC9<<$NV>7*4JIBF*YL%C:VRIBE/0U#_M+4M:]+=#MF)38OS;3<GSM5/5$7
ML)?6IW:S"(8Q3E=4,D)N6MCHN7)T$33*Q@MTCH      $N_ 9]+5HY[:,C>)
M3)8A'2/ZE5_O&?>RS:6+YSE?"[QQJ#CD,GH
M
M
M
M
M
M                          &57QB[^>9)XH&MNXGZE55X[.MS6"0U7"3G
M8SQ2BQQ=')\HBDB0M$8^SDB<G6E3);NX8QC%J:O8V(E.VEQ0L^4V\M.C]&8J
MS%U7:-\@%KO1]HS53+1-)$3J$:HEIK0      )=^ SZ6K1SVT9&\2F2Q".D?
MU*K_ 'C/O99M+%\YROA=XXU!QR&3T
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
M];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5'GGL\?-;B/VN\N^<.;Y6^=J;
MYSF[UNJ///9X^:W$?M=Y=\X<WRM\[4V!SG-WK=4>>>SQ\UN(_:[R[YPYOE;Y
MVIL#G.;O6ZH\\]GCYK<1^UWEWSAS?*WSM38'.<W>MU1YY[/'S6XC]KO+OG#F
M^5OG:FP.<YN];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5'GGL\?-;B/VN\N
M^<.;Y6^=J; YSF[UNJ///9X^:W$?M=Y=\X<WRM\[4V!SG-WK=4>>>SQ\UN(_
M:[R[YPYOE;YVIL#G.;O6ZH\\]GCYK<1^UWEWSAS?*WSM38'.<W>MU1YY[/'S
M6XC]KO+OG#F^5OG:FP.<YN];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5+%\
M,]4DH>*D52$35?QK%ZH1/>Y,BCIJDN<A-ZIC;A3*5I3;6M=@U2I!8&Y2ZD3Z
M0_#]                                 #)=XE[!>.XB^O%NXJG5136'
MJ1?EY,U3%Y"5S!=\FVI6M2EK12C9X3>I^RAMM-M?VCM+%)Z/Q6LUR7N0R$TI
M;4750KJT&JRNG(M_A'+IK'JGB,2$PP      )=^ SZ6K1SVT9&\2F2Q".D?U
M*K_>,^]EFTL7SG*^%WCC4''(9/0
M   *P7%^^U?'?Z26?[]7:-S0?0?"7J&BM'QA/>IU2+(9I@
M
M
M
M
M                     %ZRU?\ VO;?_P#H8?WO;B-.W2YY*V[E,X^\/P_0
M                                 S).D%8H<XKXK&H]3K:LPA,F)X]R
MO;BJN_4LFVNNP;>;7))(F.<]:HFR##S*/[:4H9&M*4I2E*4ZUZ,JUM9B;2I&
M,R2KY;LQ6O56IVBM(+;DM66BYRWGM:J:4-=%(7!/C4       2[\!GTM6CGM
MHR-XE,EB$=(_J57^\9][+-I8OG.5\+O'&H..0R>@
M                >)-0F@3!FI>_$<BY%>7XA/H0$?;9"6W/QT9'];XQS(.F
MQC-G<#)*U<U5DE-XW*;*TV=2FSJY,JJF26X#(0B8LZDE3WX;XQA"X=&>: TH
M>Z67.["$[T1Z<OG]CI;9Y<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]
MH>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG
M[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V
M.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]
MCI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHA
MR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80
MG>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++
MG=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0
M]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S
M0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:
M>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=
M3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+
M;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S
M^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T
M0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L
M(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NE
MESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: T
MH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VA
MYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?L
MM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8Y
MNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.
MEMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+
MY_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=
MZ(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=
MV$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W
M2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/-
M:4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[
M0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/
MV6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML
M<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/[
M'2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#
ME\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA
M.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67
M.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A
M[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F
M@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT
M]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZ
MG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6
MV.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG
M]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WH
MAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW8
M0G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=+
M+G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I
M0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#
MS0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9
M:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS
M=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=
M+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7
MS^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[
MT0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[
ML(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'N
MEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>:
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
M9.JK!FKNT2=+3-2#)FBJ8"IF-4C>,5,KI;*IJ76K@KG+>T$6YGN*3PO\B0
M    $N_ 9]+5HY[:,C>)3)8A'2/ZE5_O&?>RS:6+YSE?"[QQJ#CD,GH
M
M
M
M
M
M                       5RN-IQC<_\,O*F$K&P_C?#U\Q63L?S]V2[G)3
M"]74@PD(>XZ0Z2$<I:]YVTVHS6;'H8Q54E#T/2M:'V5V4M+$#$6SL;:.HJ*V
M=/EODS4:F!@P5%;&[A-6Z::U+4?9\QK&L1R.15NK A+];"UO?=\TJ_Y1ESZU
MA/\ V+V#^JK/Z?Q#5^DD[P3=-1ZV%K>^[YI5_P HRY]:P>Q>P?U59_3^(/22
M=X)NFH];"UO?=\TJ_P"49<^M8/8O8/ZJL_I_$'I).\$W34>MA:WON^:5?\HR
MY]:P>Q>P?U59_3^(/22=X)NFI)7PF.D#YSUU:S+3TQYPQ9A2R8;(%G7XZM*8
MQPSOIG-J7I9\"K>:3!V>YKTN6/4BG%J0,L8Y"HIK57(E4JE*4,0\3QTZ,[/Q
M<L)]KT$ZHF/ES&(Y'X$,%RX,>M:BQPE;DY*F?9ULNK:C@)C6MBU52[?5,C2B
MN@6OA31O@           //6K#3A9&KO3CF#3=D0E*6OEFS)&VU)"C>CIQ;LU
M2J4E:EWL&U5FY%Y2S;J8,I5J0YZ)G<,R%/M)4U*[.QK4J+$M21:M+]-(F(Z&
M6EYS5S'-56KF*>4^2RHDNDS-PY(;>>E],TR:-06",D:8\TY(P)EV#5M_(6+K
MHD+7N%B8B]&KD[4Q5(^;AUW*#920MRY(I9"0C'="%(\8.45R>Q4H.T;+M*DM
M>SY5I43L*FG,1R+E9:+E.:L4<F0J*A7-1(F4TYTB;NVKIY2IF*ETZ=&>>(
M  !Z5T?:H+ST8ZD,8:FL?05L7->.*Y";D86#O)&57MJ05G;5GK2=$E$H24A9
M0Z:3"X%5$^2<I5HL0E:UJ7:6NIMVR)%O65.LBI<]DB<B(JMAA)!R.N114OMR
M4,FDJ74E0VH:B*K8W%S45.J6 /6PM;WW?-*O^49<^M85G[%[!_55G]/XAN_2
M2=X)NFH];"UO?=\TJ_Y1ESZU@]B]@_JJS^G\0>DD[P3=-1ZV%K>^[YI5_P H
MRY]:P>Q>P?U59_3^(/22=X)NFH];"UO?=\TJ_P"49<^M8/8O8/ZJL_I_$'I)
M.\$W34>MA:WON^:5?\HRY]:P>Q>P?U59_3^(/22=X)NFI8#X*W$<UI\2EAE3
M*>:<283QK@6R#M[-M6<L2(O]I<5[9/6,QDY1I'.KFOFXHRMNV?;BA>N%>;%4
M5=R;0J*O^"Y)2L\?<5K"Q4?)HZ"?/G6C,ZYR/5F"R7=1(HUJ+A.6]=O-6*74
M-U9E;/KF.FS&(R4BP2_=7)T$U\XGF%=&S            \]ZM,YM],NF'4!J
M#71CG:N'<0W_ ) BXV6550CINX;;MJ0D+9MURJ@HDN4MR7$DU8%W#D/4[BE*
M&I6NVFSL6SEM:UZ:S$BG#SV,54OHCG(CG?!2*Z!Y3IJ29+YRI%&-5=)(E)KU
ML+6]]WS2K_E&7/K6%_>Q>P?U59_3^(1?TDG>";IJ/6PM;WW?-*O^49<^M8/8
MO8/ZJL_I_$'I).\$W34>MA:WON^:5?\ *,N?6L'L7L']56?T_B#TDG>";IJ/
M6PM;WW?-*O\ E&7/K6#V+V#^JK/Z?Q!Z23O!-TU'K86M[[OFE7_*,N?6L'L7
ML']56?T_B#TDG>";IJ72]%>;KDU*:2M.N?[QC(.%NG,6([*R%/1%M)/T("-D
M[GAFTFZ91"4H_E)$C!NHONI\LX64V4ZIJU%"V_9\JR;:JK,D.<Z3(GO8BNA%
M4:L(K!$2.<A)J6<M13LG*D%<U%AGGIX:@]P
M
M
M
M
M                            HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(
MEC']-*]ZNN5*!=1&P    #U#HFSTII>U=:<-0-5W:,=BK,%CW3<A6!C$=O;+
M0FVK:^HE$Q2FKO35FNGS2O4-MHO7J5_9738PV;SQ8=79GNYTA[6^_A%BZ#D1
M= RJ&?R:KESHP1')'.6XNHJFNLU=-7S5L]9.4'C-X@BZ:.VJR;AJZ:N$RJH.
M6RZ1CI+H+I'H8ARUJ4Q:TK2M:5'$SFJU5:Y%1R+!44L<_N/P
M5P./IPA%=;./":F=/MN\OJJQ+;YVDK;<8G_YC.>-(RCE]V,$:$+7G61;4.JJ
MM!*DV+/T%%HU2BQC1W-+3Z-L=TQ?JN:K3=_^-/=%'+_LS%N87O'7GY5QR0Z[
M"TUKV;RV7PLKQEB7.R3*S\K26_%,\AVT=Q[MTP?M7#)\R<+-'C-VBHV=M';9
M0R+AJZ;K%(L@X06)4AR'I0Q#4K2M*5H.GFN:]J/8J*U4BBI=147)0A"HK55K
MD@Y+Z'YQ]'X           !(#PX^'?F;B.Y]BL28V:.H6RHA:/E<Q99<1QWE
MN8NLQ=PH120=4,NS1E;HF"ME486((LFO(N2&-4R35!VZ;QG&K&BAQ5LUU;5*
MCJAR*DJ7&#ICLK)@U+[G0@B9:JB+G6?0S*Z=@-BDI-TN4FRN1L(:BVGC 6,M
M+F%,<X PY!4M['.,+<;6[;K$QDE7KFA5%GDI.33I%!JG(W'<LR[<2,DZY,E7
M3]TJK4M*GV4Y!M.TJNV*^;:5<["JISL)RY&4B(F0UJ01J9"(B$_E2I<B6DJ4
MD);4@B'<XP#T            KF=)VU"(8JX=A,0,GC8EPZE\J6?9AF-5^2D>
MPJP7J64+GF&12F*H=NUG[8@X]SLZE4Y6A3=0^RMH]$=F+6XT<M<GS5))<_,P
MGIP;4TG.<GO336[.X*@5B;I[D;U5T()#1,[0=1$'       U>N%#Z-/0SY,F
M)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T
M
M
M
M
M                             *+'2U/M$:2/]%[V^/"(Z)Z%?-=;Y0SO
M")8Q_32O>KKE2@741L      #3^X%.J9'53PU\#RKZ0H^O;#$:IIYR 6M*U5
M1EL6-(^/M9PX5.<ZKMW,XQ>0+]PN;951VZ5I7;4M35Y#Z1+&6QL:ZF6U(4\]
M>&9G3%570SGX;43*1"P;+J.4T3'JL7HF"N3=2Y=ST@NB3 "$&P
M   "MCQ@^ 78VM!:YM1>EPL#C#5.XHYF+KMUU7K9C[/+TJ:-%#S"I#5:V7D1
MRDB8R<NDES23<FV212G6-(H6KB/TDU%@(RR[7PIUCWFK??)3,WS.QC%J;F]@
MKIK2LB76_/2H-J=1V?FYN@L;D*$.9\)9;T[Y%N'$N;\?7/C'(UK.>;S5J77'
M*1\@B4U3<V?LU*[[.7A9%,O*LW[-5=B]0J55!51,Q3UZ2H+0HK4I6UMGS63J
M5]YS5BF<N2BIDHL%1;BHA#)TB=3S.#G-5K\I>IEIFI<.K1F'D        $O'
M#4X-6J/B,7!'3\3$O,1Z<V[NE+CS[>,*[ZS/D$'BC1[%8PA5E(]QDFY$U6RQ
M#T:K)1;%1$Q'KUNJ9%):#XV8^6/BM*64YR3[55.MDM6ZF4LQ;N W/ZY?<M5(
MJFUH+)GUJH]T64^^7)]ZF3GWM&X:,.CW1Q@;0QA6"P5I]M3L?M2+54DIF8D%
M$7]WWU<[I)%*2O&^)Y-LT/-W%(E0(2IJ)I-VK=-)LU10:HHHI\N6Y;MI8PU[
MK1M-^'.6XB)<:QN0UB9#4TU6*JJJJJ36GIY-+*23)2#$U5RURU/4HTY[@
M         !G<=)LU5I9RUZL,(6_)U?69I2L=K9:R:+AL[CSY2ONC&\<C/F*[
M90^XHVBZP$*\1/L40?PBY#4I6FRG3_1)8RV?BXMHS4A/K9F%F\&R+6(NCAN3
M+1R$,Q@J.$JTD)>EMU775U,'5*Y M0T(      &KUPH?1IZ&?)DQ)\4X\<98
MY^MEH^5S.^4L2SO$)/%IK$@@C)F@
M
M
M
M
M                    !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[
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
MQZ2_4]W\D>MX_I[_ (L?RTA[$?Y/]M^>/27ZGN_DDPO".XR'G3[BSA ?TY>
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
MN'W=NW=KLV#TE,X6:V7&&$Y$CGK _'+@M5V4A3:];Q_3W_%C^6D7K[$?Y/\
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
M)<.XA@GJ !2,Z7'\HFB#M+SG[^8R'0/0GXK:'&2=:813&3=RLYW4*>@O(C(
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
MU0RJD-GR]RY-++304]$C5GN   &79QU_2R:R>W2R_%)CX=?='7J70<6_[QY
M+7\XS<]-9")034UH   ;)6-OD[L+M+M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV
M !5)XOW2'X?3W*W+IKT,2%NWMF:-,]A<@9R7097'8V*Y9(ZS-W;]E,%N<1%[
MW_%+IFYRNY(O"1BQ2HG3?+\X1:7+B/T83+38RUL8D=+H%@K)-UKYB7T<];[&
M+D(D'N2[%J05T=M.VTDJLBD@LW)=?1,Q,M=1,THWY)R;D3,5ZSV2,K7O=.1;
M^NAW5]<%WWE-R%PW!+.=PJ29G<G)KN')TFZ!"I(IT-1-!$A4TRE(4I:=#4E)
M2T-.VEHI;)5,Q(-:U$:U,Y$U<M;JD3F3'S7K,F*KGK?5;JG!QD'P
M$N/#+XP^I7ARW;%0T5,2&3=-S^7(O>V![CDE58I-LZ6I63F\;R#GG![#N[<.
M93?;TZWOU*4H];K5HFHE"<;<1K)QID.F/:DFU4;UDYJ7;EY)B>[;G]<GN52Z
MB[*@M.?0N1$7"D1NM7J92_Z4TCM,6IW#&L'#%HYYP-=S6[[ N]K4R2I:$;S-
MO3+<B77>T[LB.557@;J@5U:)NVBE:[-I5$S*H*I*J<J6O9%?8=>^S;28K*EB
MZ#DR'-7):N0N@L%142<T]1*J923I*Q8NIF+FG?XUI[             !18Z6
MI]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@       !8#Z/QQ+
M$M$NILV',J7 2-TW:DY&(MZY'TH](VA\;Y-(;F%DY'56>*%91D*\JYZTSRU3
M()T9+(/%U*DC")FK/I-Q36W[(Y?1MC:M(BJB)??+OO9EJJ;IF:BM3=&\L2NY
M-/Y/,7YF8ND[(T[RZ&0BFCV.6":@
M       '@CB4:ZK*X>FE"_<_7)S"2NPB78GA^RWJBA>SO*TXT>&MF#4(@J@O
MUFCR-%Y.64(HF=**8N*IUJO5),\DQ4Q=J,9[9EV;)BDG=37I[B6D,)<];C6Y
M;E3(B8M95,HZ=T]^1>3+7(3_ %>2*Y!E3Y!OZ\,JWW>.3,@SSZZ;ZR!<TW>-
MX7')&(9]-W)<<BXEIB3<\F1-(BCQ^Z.?<(4B9*5W2%*6E*4[(I:6114TNDI6
MHRFE,1K6I>1K4@B:17<V8^=,6;,6+W+%5.(#W/@        -7KA0^C3T,^3)
MB3XIQXXRQS];+1\KF=\I8EG>(2>+36)!!&3-   #+LXZ_I9-9/;I9?BDQ\.O
MNCKU+H.+?]X\@%K^<9N>FLA$H)J:T             -7KA0^C3T,^3)B3XIQ
MXXRQS];+1\KF=\I8EG>(2>+36)!!&3-//>K#/\#I7TTYPU$W(1)>-Q!C:Z+T
M2CUC;A9N:C8Y6EM6XF;E4*4<7+<:K2/2VJ)TY5R7:8M.K39V+9DRV;6I[+E;
MN?-:R.4BKUSO@MBY<X\:F<E/(?/=>:U5V$T5,B*Z+EG+TN:XKQN:07EKDNR=
ME[EN&5<UI5S)SD[(.)26D'%2TI2J[U^Z44/LI2F\:H[<DRI=/)9(DI@RF-1K
M4RD1((F@B%:N<KG*YVZ58J?"'H?@    !-YT?'5,;31Q)L5Q$M*$CK%U%,I'
M %VT<KIIM>N-WJM'^.'-"+TY&CVN2X:*9%5WB*)MGZ]"FK0YB'K[I-L?G;%2
M<]C8U-*J3FY<&W'Z'!JY89:(;:Q:C@*YJ+N']:NC>U8&F$.32=@      8]&
MI#[0^>O]:,H_'B='<EE>:Z;R>7WB%9S_ *=_OUUSI@9YY             !^
MAH[=,'39^P<N&3YDX1=LWC191LZ:.FRA5F[ELX1,19!P@L2AR')6ABFI2M*T
MK0?CFHY%:Y$5JI!47)"*J+%+YJD<(K64ZUSZ#<,YHN)Z1[DJ,9/,99@4*2B9
MU<DV"9&+E)A<A"$;IKWC#*,)ZJ:-.21I*T3I2FY4M..<=K";B[C'/H)20I%5
M)DKBWW43X*Q9=OX,2PK-JEJZ-LUWTEYV>FS?T22X1,SS,@Z0KZ8#5W_L%_Q@
MPJ.MNC'U'H?^;_T32!6UYSF_![QI# )Z:L               M@]%NUPR]AY
MYO30W>4XJI86:XJ9R#B=B[6H9*$R[9\61]<T;&$.8E$&][X]C'#ES[(U*.8!
MO1,E#+K'K3'3!B\RILV7C#(;_P!FG<C)BIDRG+!JK[QZHB9CUC>0D6+]6K)R
MTCEZQ]U,]+^FFL7O1SF2\ "D9TN/Y1-$':7G/W\QD.@>A/Q6T.,DZTPBF,F[
ME9SNH4]!>1&0   N%]$<^436_P!I>#/?S)HHWIL\5L_C)VM+)-BWNYN<WJEW
M,<_$K  SY.D'\6F8U2Y9G='F"[I50TSX?GSQE^R<([/1IG#*4 ^(9ZZ>ND34
M)(V!CZ7:<WB6Y=K9Y)H*R1C."TC3->F>C+$IECT3;=M%D;6GMBQ%2[*EJER&
M4]Z+%RWT:J,N=?&&6U:2U$Q:62OS#5N]DJ=1,C-NY16<%M&A
M "YST9[BA22\@EPY\W7"J];JM)>=TO7#+NE57#.L<W<S5TX:.NH53>84CT',
MO!\H<E&]$'C,IC%.Q03H;I9Q08C?2FSVP6*)4-1+\;C9N?&#7Y<6NWRK*+!M
M!8\AFK[Q==O5313*+HHH4E(    !19Z5MJD+=F<,#:18%Z8\;B*TWV6;^20/
M2J"M[9'J6,M2,>DJI4Q7]M6;!J.TZT(6G(7%_>/7J)]$=#5C\#9]3;<Q.OGO
M26SWC+KE3,<Y89[-.(XQ5&%.93)>:D5SUO:2:Y4G%UD<       T^^!/JF-J
MIX;."Y>7E"25]8<9.< 7]6JZ:[HDCC%)HPM-R^/2A5E7LQC1W!O5U52\HJY7
M4K4QZ[3FY$Z1;'YFQKJ&,;"FGKPS,J$R*NAF),1Z(F4B$^LBHY10L5=VWK5T
M+VI F#$'-F8VF1_E#OSMSNCW\?#NNE\5E\6W60K&9NW9ZG#!D'P
M       !IO='J]#_ *1/]_?^3^:AR3TG>O%=_P /_GE$]L7S9*^%W[BD9QU_
M2R:R>W2R_%)CX= ]'7J70<6_[QY%+7\XS<]-9")034UH   :571P?1-X-[=,
MW^-N[1RATJ>NE1Q<K[MI.K#\W,SW:ZDZ@KLVYPO(V1++Q'8-XY0R/<,?:=AV
M!;<O=MW7)*JU280T!!,EI"2?+U+0ZBG)-D#;J:93*JGV$(4QS%+7(I:6HK:F
M71TK5?4S7HUK4OJY5@B'P][)3%F/6#&I%5,OSBL<3;)G$GU 2-VR#J7MW!%C
MR$I%8'Q6X7(5O;EN*'2;JW3/MFM:M75_7DFT3=2*U3+\U+4C)%4[=N0Q^N\3
M<4J3%2S$D-1K[1F(BSIF^=O6Y3&Q@U+D;KE2*D!M&OF5T["6*24W*929:YJY
M.D1<"8&O             "=O@>\66=X?>;&V,<HS3]]I)S)/QS*_HYRNNZ;X
MHN=V=*.89?MYG6JG-F[0ADT;B;MRT._BTRJT(NY8M$C5STA8ER\9K/6KHVHE
MMR&JK%O<(U+JRG+FWV*MYURXCG*;>R;16BF\',7_ *SENYB[Y.KF9R&DVT=M
M)!HU?L'3=ZQ>MT7;)ZT63<M';1RF59NZ:N$3'1<-W")Z'(<E:E.6M*TK6E1R
MFYKFN5KD5'(L%1;Z*3I%14BEX_0/P&=YTH_TED%Y,F+?C9DT=/\ 0_ZIN\KF
M=[+(5C!X^G%IKJ5Q!:AHP    "_ST;'B4EU!806T5Y8GRKYCT\P""^,7TDXI
MSZ_,&-UDH]E'HUJ2E'$KB=PNWCE*5-112(<,3%*H9!VK3FKI6Q4YLM#G^B;"
MAJG?.(EYDZ^JYTRZ[WR.O1:A,K"KN&E<EF+\ZQ+F:W:O9T"T**A-^ !PO)/R
M=W[VEW3[QOAD4OC4OC&ZZ'Q,W#LY3&U'=96(   2U\"CTLFC;MTO3Q29!$*Z
M1?4NOXMGWC#961YQE9ZZRFHF.02?@       !5;Z6-]C33CY3:/BKR$+CZ%_
M/U5Y)_<81[&/Q67QG44H2CI AX   6.^BX>DLG?)DRE\;,9"J^F#U3;Y7+[V
M8;S%_P ?7BUUT-$,<P$U*K?2QOL::<?*;1\5>0A<?0OY^JO)/[C"/8Q^*R^,
MZBE"4=($/     ++/1Q.)272]J"5TF97GRL\%ZE)]BA:S^2<42C,?9S711BK
M?D*J5(;F\5DI!!M"/:UK1--Z2.6,9)%-R<U3]*>*G/%F<]438VC2-7"1+[Y-
M]R9\NZ],S"2ZJH;VPZ[D\[DTQ?F9BW,QVW>TC0E',A-    R[..OZ6363VZ6
M7XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM   #9*QM\G=A=I=K>\;$<*57
MC4SC':ZEG2]PW.0YH,<^RL)TAWBTS&E*Q6VC[3M=*L-J$RS 4D\B7M!NSI36
M'\6R-5&Z#6&>-S%/$W_D.B:B;9P4W.8N)35<IE2<.H]TE;O1AB4RV:E;<M1F
M%9DAT&,5+DV8F6F2QF2EYSH(L41S5T%M6DM.SDTA83G)=7>ILKJ)H&?X.EB&
M@            !-!P3^)S-</+4Q'QUZ3+Q33#F>2BK9S1!K*N%F%JKJK49P6
M78IHDFX42E;,.XKS\J*9COX<ZZ-2'63:'1@6/^*,O&>R5=(:G.].BNE+DNR5
ME*N4_(C>=!;RNCM+*KUHI\'K_P!=UQV9FZ&L::[9RV>MF[QFX0=M':"3EJZ;
M*IKMG+9=,JJ#ANND8R2R"R1J&(<M:E,6M*TKL')2HK55KD@Y">W[J7C^X_
M          !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@
M         &@;T>+BPM]4.+&&C;.]SI&U%8:MTB..9N77J1_F3$D(W*DW+SI4
MVY)W[CAD0C9\3V+I_$$0?;'"J,FN3F;I.Q+6QZQ;<LYG_P"7/=UZ)>E3%UF/
M6ZF0CHMN(K4)M8UH\JE<!-7_ +#$[9,O/2\NGDW+.(J4W8
M                      '&;SO.U,=6C<U^WU<$7:EF69!2ESW5<TV[38Q$
M# 0C-:0E9:2>+5HFW9L63<ZAS5_84O4VUZ@]9$B=53V4U.U7SYCD:UJ75556
M"(B9:J?CG(UJN<L&HEU3,.XPG$PN+B2ZFGETPYI.%T^XOZYVC@6SGJBZ:O6)
M1T2LQD2X&!S40;7CD1PS1<.$RDI5C'H,V-3+':G<K]<8C8I2L5+)25,P76I.
M@Z<Y,O(8B[UD8)EN5SKD41(':MH+73X,7_KMW.;EN7/R,I,V)$P)L:L
M     U>N%#Z-/0SY,F)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T   ,NS
MCK^EDUD]NEE^*3'PZ^Z.O4N@XM_WCR 6OYQFYZ:R$2@FIK0   LW\/7HY7]>
M.C_$.J[^L;P5>%7L^_\ 07]/79SUA[!LGWKC?_W3X<;/ZZ==.P_GO_VYOR'.
M.1_Q.3Y4]28S]*?HY;D^QN0\-P.!U_#8$<.6R9N>"="&%#=+&$;D8&^HK#Y9
M3-J.%P<*-S!C>54OX2964>T/5#OU"/PG?F6&@]MW\9^Y_(,KT:^N[CY0]4._
M4(_"=^98/;=_&?N?R!Z-?7=Q\H>J'?J$?A._,L'MN_C/W/Y ]&OKNX^4/5#O
MU"/PG?F6#VW?QG[G\@>C7UW<?*'JAWZA'X3OS+![;OXS]S^0/1KZ[N/E%KW2
MA@G^F'33@S3OV4]G'@7QC:6.>S#K'V-=DO8M$MXOKSV/]=[@ZS\^Y#E.;\^=
M<EMW>5/LVBF;9M'G>UJBU,#@^43G/P8X6#A+&&%!L89<$SB1TTGD\ADB,<!J
M)&]&&9=/00UA[%5/I4^J;L"TPXBTHP$J5&=S_?)KUO=@W5245-C/$ZC-^P8R
M;?;59NWG<C2<6Z:*;*444@5RTK7<,+DZ'+'Y3:\^V9K?FZ:7@,7ZR9%%5,YB
M.1??H1[&&HP*=M.BW7K%<Y-N&D4+1T>0\      #Z<)-2UMS,1<4#(.HF<@9
M-A-0TJR5,@]C):+=)/HZ0:+%]DBZ9O$"*)FIU2G+2H^)DMDV6Z5,1'2W(J*B
MWE14@J+GH?J*K51R7%0US]%^HR&U;Z4\"ZCH3D")98QQ 7%+,VU=Y&(NU)$T
M3?-OD-MK0_8Y><<_85-_WJMZU'$UO67,L2V:FRIE^3-5J+EMOL=\)JHNB612
MSTJ:=D]/=-1=')306)Z<&H,@     QZ-2'VA\]?ZT91^/$Z.Y+*\UTWD\OO$
M*SG_ $[_ 'ZZYTP,\\@   NV:).C::&M26D33?GV^<JZKXJ\<P8>L;(-S1MI
MWSB!C;3&9N:#:R3]M!,YC!4[*-HQ%=>M$2.'CI4I-E#*'KU1S_C!TK8PV5;=
M79M/)HG2)$][&JYDU7*C55$BJ3D2.7!$3,)726%23Z9DY[IB.<U%6"MA=^">
MG'/11>'P=LX*SS5K)0=F05*U7<WYA)VV1<U3-1!5PU2T_,E7*":NRITRK)&.
M6E:4.6M=ZFH3IFQFBF%3T"M]Y-3^\NLI[^CM%D/FQSV_%/.N7.B5XM=0+I7
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
M/3:UB^0.<B7F-ID?Y0[\[<[H]_'P[KI?%9?%MUD*QF;MV>IPP9!\
M         :;W1ZO0_P"D3_?W_D_FH<D])WKQ7?\ #_YY1/;%\V2OA=^XI&<=
M?TLFLGMTLOQ28^'0/1UZET'%O^\>12U_.,W/360B4$U-:   &E5T<'T3>#>W
M3-_C;NT<H=*GKI4<7*^[:3JP_-S,]VNI.H*[-N4Y>E,:\WD'"8\T 8]FE6R]
MV-([+F?U&2F[56VVT@LGC&PG2A=\IDI.;C'$X_0KR:I*,(L]*U27.6MZ=#V+
MC9DR;C+5-BC%67)COH?./3.148BYK\E",8P5BHC:-BW[KL[(3JZ12;%_D5
M #^B""SE9%LV15<.'"J:""""9U5EUE3T321123H8ZBJAS4*4I:5K6M=E!^*J
M(D5N(@)_-)O1ON(-J1@HV]+[CK/TPV9*H(O&-,R.I8N0I!BN6ADW+;&MNQTE
M+Q)^KU4)U>%<;*;U"5+4M:UK;72IBS94Q:>F6963VK!>"A@(O&.5$7/8CTS3
M<TUAUL],-\);5WU_23JP) 7O1'\HIM5SQVMBP73TI*U;-WN%[B8-55-M-A%W
MB&0))9N39_WBH*U__:(RWILHU<F'9\Q&YDUJKI8":YF+BW,R)K8^]79(@];'
M SU^:'X&8O\ NZPH7+>(H,AW,QE/"$F_O"%MZ/*DHY,_NVVY")@;[MJ/9MDJ
MU>/UXLT0U/3=,]KO)F/.,7^D/%K&&8VFD3'2*YUZ7-1&JY<IKD56.5<A$=A+
MO;YK:NR:RD17N1'2DR6W=-+Z:4,TAZ$Y-8     :&O1I]=CW4EI&E=-M^RQW
M^3M)1X.VX9T\4+5W.X0GTWI<=J4,;DZN5K(<1+R"4HF2I6\>VC*J&,HO6M>8
M>EC%UME6VVU:9L*2MBY87DFMAA]O%'YKE?"XA-+"K%GTRR'K\Y+N?!R-*]I%
MDD54;TSO.E'^DL@O)DQ;\;,FCI_H?]4W>5S.]ED*Q@\?3BTUU*X@M0T8
M!WIIGU$9(TGYWQEJ%Q+*=:[ZQ?<[*X8RBIE>M\PS+OM9RV)M)%1)5S;]U0;E
MQ'/TBF(91HY4H4Q3;IJ:ZUK+I+:LZ=9=:D:><Q6KEHM]')V35@Y,U$/:1/?3
M3FSY>[:L=K.6\:O&D/5%CC6;ITQ?J0Q8YW[6R1;R4BM%++E7DK4N1FJI'759
MDT8J2'_U>U;@:N&2QZ$*FOR5%DMY%5,QN,K;L>JL&U)UE5B?/2G0CD.:MUKD
MS'-@J948+=12Q*:HEU4AL^7N7)I+DIH'I(:H]SA>2?D[OWM+NGWC?#(I?&I?
M&-UT/B9N'9RF-J.ZRL0   EKX%'I9-&W;I>GBDR"(5TB^I=?Q;/O&&RLCSC*
MSUUE-1,<@D_        "JWTL;[&FG'RFT?%7D(7'T+^?JKR3^XPCV,?BLOC.
MHI0E'2!#P   L=]%P])9.^3)E+XV8R%5],'JFWRN7WLPWF+_ (^O%KKH:(8Y
M@)J56^EC?8TTX^4VCXJ\A"X^A?S]5>2?W&$>QC\5E\9U%*$HZ0(>     ?[3
M44143614.DJD<BB2J9S$434(:AB*)G+6AB'(:E*TK2M*TK0?BHBI!;P-+O@3
M<28FOG2FTMO(4R1WJ1T^-82R<K<Y6J:1O6#4;+(61E;=.6G++W2RC56TK4AC
M5+,LG"M2HI.FQ*\G](N*GHW;*S:5L+*JE5\O*8ONY?P55%;V*HEU44G=D5W+
M*?!>OS[+BYN4NCDYI. *]-L !EV<=?TLFLGMTLOQ28^'7W1UZET'%O\ O'D
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
MDI,77VFY/G:N<L%["7%C4[?A%T2&8P3^$JTDIN9;=5;JZD"L^+9-"   $]'
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
M7JL.M8Y43/6$$3-541#PF55/)3"FO8U,U4_TIG7\;OB7PW$@U.PTMC-&5:8
MPG 25E8GK-,S1TG=#J7DDW]YY'=Q:Y*/8:EW+L&*#5FO6BR<=&-CK)(.55T2
M=0]'V*<S%6R',J\%;3J'(^9!8HV"0:Q%O+@Q555+F$Y8*J(BD)M:O2NJ$67'
M@6)!,W+71UD(8A/35@ ?3A(68N69B+<MZ*D)V?GY-A"P<)$,W$C*S$Q*NDF,
M9%1D>T35=/I"0>KD1112*9150Y2EI6M:4'Q,F,E2W39JHV4U%5558(B(D555
M6\B)=53]1%<J-;=535<X5FC930EH<PM@.8(TKD!K%.KURRY9'3617R=?#BLY
M<K)-TD8R3]O:Y5D(5NY+NT<-8Q)3=I4VP<;XXV[Z1XPU%I,CR978$N/@V7&K
M#(PKKU3(5RH6'9U+R.D9)7=WUSUOZ5[0)#Q%S-,R#I"OI@-7?^P7_&#"HZVZ
M,?4>A_YO_1-(%;7G.;\'O&D, GIJP   TJNC@^B;P;VZ9O\ &W=HY0Z5/72H
MXN5]VTG5A^;F9[M=2=05V;< "O!T@#B9XKTT:4<GZ8;,O&%N#4IJ#M61QJ>S
MH230?2F.<;W<S6CKZO*\T69U#0/7.UUG$9$MUSH.W+M\5RB11!HXJ6S^C3%*
MLM:V9-KSY;FV32O29A*D$?,:L6-;&_!T'.5(HB)!8*Y#26S7RY%,ZG:J+/>D
M(92+?5="XFT9T ZD(2   'NSAB85D-0G$$TB8K8M5G:$MG*R+@N!)NFH=0MF
M6!)$R#?*U*I^R2Y"S[7?&Y2OL4ZTWJ]2@CF-UH-LS%FNK'+!6T[VM]\],!G=
M.0RZ"4LZME2TR7HJYR75U$-9(<7EC  4C.EQ_*)H@[2\Y^_F,AT#T)^*VAQD
MG6F$4QDW<K.=U"GH+R(R   %POHCGRB:W^TO!GOYDT4;TV>*V?QD[6EDFQ;W
M<W.;U2[F.?B5F2QQ(\HN,S:_-8N1EG1GC>=U%95:PJYMW>K:MN7;)6O9Z1MT
MQBU,WM6%9IUV5K3V'4':>*M&E!BU0TJ)!6TLN/OG-1SNZ52N*Z9PM9-?EO72
M18)J'B@2 Q0   T]> QI\C]/O"_TXI%C",;DS+#/L_W@\HF=)6:>92<]=;0?
MJE4]E_@8O0@6A:T]B<C:AZ?WQR+TCVFZT\;ZI8QE2')):F4DNXY/M,-=$GUC
MR4DV>S?.3"71O:D"8D08V8   >>-6FG6V=6VFK->FV[GA8N%S#8$Y:%)VL:2
M9/;$TZ0HYM>[T(E1W'IR;NT+G:LY-%"KA"BJS0I>4)MWJ;2Q;4G6):U/:LA(
MS)$U'0C#"1-TV,%@CFQ:JP6"+>/"ID-J9#Y#KB.;#.RET%ND!.">BM:)+#YD
M_P Y95S1GV6;\GSJ.9NXG$=BO]FRJO*0MNISE[(;YJ;*<G<I=TM:TZM=AJ63
M:/3'C!4Q;9TFGIF+DJBS'IHN@S^F:>3B]2,NSG/>NDFI=U293!?#*T :;#-'
M&'-)6%K:EV!BF8W3+6DWON^&=25VTYK?F03W3>;>AC4I4U"/Z4.8I:FVU*79
M!+1QMQEM6*5U;4/8M]J.P&+GL9@MU#:2:"CD?12V(N7"*Z:Q4]TB.F6
M4"NE,ZIO"9J\QQIA@93G%MZ;K!3E[I:(+_X1,IY838S[QNZ23IR:QXK'S&!.
MB<QJF2/(."4H3::I^E.AZQ^26)-M>8V$VKFP:OU<N*)#/>KXY>"A#<8*CA*E
MM.FYEI=SUVH%786^:  #T!I2P=*:E]2^!\ 1)'%7&7<K618KIPU+4ZD9#3L^
MR:W#.&I2M*T;P$ 9R]6K3JE2;FK3;LV#66S:++)LFIM-\(2)+WYZHBX*?"=!
M$S5/:GDK/GLDI[IR)LEYGI.>F.+O'AY6)E*UH5)HXTI9)M4S=-FVHHC$XMOY
MJVQM,1+8I:<LU;EN:MKGW]ZI"I,ZT,6NTIT^>>B.UWR,9YE'.=%*V4Z_DS&?
M.(O:\)IZ<MM^G1U$DQJ?1N326YKP,^8=,D,   #2LZ.[JD+J.X;6-[7E7IG-
MZZ:961P%<)%CTY92 MQ!I,8S>((U445)&H8\FV$6F<VRAW,4XW:4H793E#I0
ML?FK&N;.8D*>K:DYOOG128F?AHYV<Y"=6)4</0M:N[EK@KG)>U+F@3I"NS;@
M    &2AQ(/2'Z]/+0U1^/"^1VKBKZKV;Y!3_ '3"N*[QV=QK^^4\8#?&*
M&KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@    &79QU_
M2R:R>W2R_%)CX=?='7J70<6_[QY +7\XS<]-9")034UH   :571P?1-X-[=,
MW^-N[1RATJ>NE1Q<K[MI.K#\W,SW:ZGNCB>975PEP]-8^2&KHS&3B-/^1(B!
M>D5Y$[.YKS@W%DVN[34WB5Y5M<-Q-3EI2M#&,6A:=6M!'<4:)+0QGH*54BQU
M2Q53+:U<-R=JU3+KYG!44UZ7T8NFMQ-53)M':)70   =PZ>L12N?L]86P;"5
M6)*9@RI8.-&:Z!:&.S4O6Z8NW32!JG*=)-&.3D#+J*'IR:2:9CGV%+6HP;3K
MF6;9M1:,S<2)+YBYN U70T80/61*6=.9)2^YR)IK U^[/M.WK"M*U[%M&,;P
MEJ67;L):=L0S2E2M(BWK<C&T/"QC4IJF-1NPC6:21*5K6NZ2@X?GSIM3.?43
MU5TZ8Y7.5;ZN<L57158EE-:UC48VXU$@F<AR(>1]   !Y'UZ:=8[5CHWU&Z?
M7S0KMUD;%ERL;8I5$J]6E^1+7LBQY)E1J4U5315\Q$>XW"[IST2J4IBUK0U-
MWBW:CK%MVEM-JP25.:KLUB]:]-%BN0QJR0E32ODK?<U89]]-6!D<CM@K<
M.363=LS8%YVE?=N+\UN&RKG@;M@G7[>;3-MRK29BU]G]O(O61#?_ *#QJ)$N
MID/IIJ1E3&*U<YR*BZBGTQRL>CVWT5%TC8WM*Y8V\[4MF\(<QSQ%V6]"W+%&
M5+N*&C9V-;2C$RA/^Z>K5T7;3^RHX7GRGT\Y\B9NV.5JYZ+!2S6N1S4<EY4B
M9[O2C_2607DR8M^-F31TUT/^J;O*YG>RR&8P>/IQ::ZE<06H:,      #_I3
M&(8IR&J4Y:T,4Q:U*8IBUVE,4U-E:5I6G4J -*?@,<2HNO#2RWL;)-PE?ZE]
M/+2(M'(]9%W0\S?UI50JULK*U.6.9>0<2[9J9C-*TJ<Y9AJ==6B9'K8IN4>D
M?%/T<MA:BD;"R:I5<R"7&.]W+S(7V)O5@D<%2=6/7<LI\"8OS[+BYJ9"[.;G
MDT62?D[OWM+NGWC?"!4OC4OC&ZZ&TF;AV<IC:CNLK$   ):^!1Z631MVZ7IX
MI,@B%=(OJ77\6S[QALK(\XRL]=9343'()/P        JM]+&^QIIQ\IM'Q5Y
M"%Q]"_GZJ\D_N,(]C'XK+XSJ*4)1T@0\   +'?1</263ODR92^-F,A5?3!ZI
MM\KE][,-YB_X^O%KKH:(8Y@)J56^EC?8TTX^4VCXJ\A"X^A?S]5>2?W&$>QC
M\5E\9U%*$HZ0(>        %PKHQ_$L[&;@><._,-Q\G;UTNI>[--$I+O-UM$
M76M5:6O/$Z"S@]4V[6[*<M,Q*-.33ZZ$?)4J=P_03K1O2WBGPTI,:*%GSK$1
ML]$2^V\V9\&XUR[W!6XC5)-8-?@NY%-7K5NMS\E-&^F;'++N@Y^)69=G'7]+
M)K)[=++\4F/AU]T=>I=!Q;_O'D M?SC-STUD(E!-36@  !LE8V^3NPNTNUO>
M-B.%*KQJ9QCM=2SI>X;G(4+.E591<71KNQ-C%%T92'Q7IU@'2C2N[L;75?\
M>=X2LRJ78:M=US;D3"?MV5VIU_LV5'1_0W1I)Q<G5:IU\ZJ==[%C&HG=*\B&
M,,S"K&R\AK-557J0*Q MPT    75>B7Z?(\L#JLU52<81:3<S-K8 LN8.F>A
MX]G',&^0\E,$5:_X2G7568M4YZ4]DG1H7^Q04%TTVF[A**QF+UB-=.>F6JK@
M2UT(3-,E6+DE,&94+?BC4UUZA<I%$DG     *N9^BQ:5;DS;D[)>0,\Y6<V'
M>F1KMO6U,3XUMVU,>-+*@KBGGLU&V.YNB8KD)S/1L"@[HS*X;LXE55!,NPJ1
M_9"WTZ8K9E6?)I*:FDI4RY36.F3'.?AJU$17X*8$%6$8*KDCED?]'J=TUTQ[
MW8"N541$1(1R(W>H2?X.X*?#"P"9D[M+23CJZIMF5,W7_+Y97,K]9VE7:G(E
M8Y+D+EMZ-?IGV&(=BQ:%3.6AB%*:E*B(VCC_ (W6E%L^MFLEK[F5"4D,J,M&
MN5,]5-A)LJ@D[F6U5RW==KQ0DYA82%MN*8P5NQ$7 PD8C1M&P\*P:1<5'MRU
M,8K=C'L4D&C1&AC5K0B9"EVUKU!$9DR9->LR:Y73%OJJJJKGJMU3/1$:D&I!
M#Z@^#]             "BQTM3[1&DC_1>]OCPB.B>A7S76^4,[PB6,?TTKWJ
MZY4H%U$;             #G^+,JY(PAD&ULK8BO6X<>9%LJ3)+VO=]K2*T9,
MQ+TJ:B"O)+HUW5V;YHLHW=-EBJ-GC551!=-1%0Y#8M914EH4SZ.NEMFTLQ(.
M:Y(HJ;*7T5+J+!45%0])4V9(F)-E*K9B+<5/]::7ER2_1PEND%XIU;-;4P+J
MT?V]AS4ZI1K!PMW.%&T'BG-\B:I&\?6)=N%BM;&R)+GK1-2&<&*QD'E2];%N
M4<IQC;FS'3HSK;$5]HV,CI]D755M^9*3)BGNV)ODNHF[2YA+,[.MB55PE3H,
MJ-1V=FYFE'(LKBJ3=                           =+Y^U$83TMXRG,PZ
M@,CVYC#'5OE*5[<%Q.%:5=/5$U56L-!13)%W-7+<+\B!^;1T<W=/G-2&HDD?
M979GV;9=H6Q5MH;-E/G53KS6Y66JK<:B9+G*B)DJ><V;+D2UFS51LM+ZJ9]/
M%NX[.6]?JDSA3#3:;PWI+3?U*XMY1TFA?N9",7558Z3R<\CEE6T? %,DFX0M
MMHLNS3<4HJ[7>JI-JMNF,2NCFBQ;P;0M#!GVU"_[B5&^DM%ONR%>J(N0U&HJ
MQAUI6R^JC)IXMI\G+=GY29F3DY17_%F&C               -7KA0^C3T,^3
M)B3XIQXXRQS];+1\KF=\I8EG>(2>+36)!!&3-   #+LXZ_I9-9/;I9?BDQ\.
MONCKU+H.+?\ >/(!:_G&;GIK(1*":FM            TJNC@^B;P;VZ9O\;=
MVCE#I4]=*CBY7W;2=6'YN9GNUU)U!79MRH)TKW5-6!QKIZT=0$AR;^_YU_G+
M(K9!8Z3@EJV?1Y:N/X]VG2NXYB[AN>1EG52U_N.8!(PO#H9L?A*NJMV:G6RF
MI)9[YT'/5,UK4:F<]2-8Q5$);*5+[EPESDN)IK'2*/@Z#(F   &L)PM]/1]+
M?#\TJ8:>Q_6RX87$\'<EZLCH41<-;]R(9QD.]V3JO5.LO%W-=#II0YNK4B!>
MH6E*%IQCCA:?/&,U97M6,ITY6L7L&=8Q=%K471+%L^1R>BEREW2-BN>MU=52
MIMTKG3R:T=3&G_4K&,BI1.9<7R>/+B6;H5W#7IB.7([0D))P4NZ5W+VA?3!J
MW*:M*G1AC[M*[AMET=#-J</9-39+UZ^1.1[?>3$A!,Q',55S79I',8I&#/9/
M2\]L%STVEU"J(+F(Z !_1!=9LLBY;+*MW#=5-=!=!0Z2R"R1Z*)+(JIU*=-5
M,Y:&*8M:5I6FV@_%1%2"W44&M!PX]3Z6L?1'ISU"J/$'=PWKCN,:7]5#DB41
MR9:9U[0R*GS9,U:M$%;R@WBS=,U*&YJJD;]AJ5KQ;C39"V%C!568B0E2YJJS
MBW=<S/ZU41<V)8U#4<JI&3O=*V[GI<75/;0CYE@  !CT:D/M#YZ_UHRC\>)T
M=R65YKIO)Y?>(5G/^G?[]=<Z8&>>0           ':F','9BU"7O&XWP?C.]
M,J7S*G3*TMNR("0GGY$3JD1,_?\ ,D5$(F(;'4I5=Z[.BT;$VG54(2E34PZZ
MT:&S*=:NT)TN33MON>Y$3.2-]<I$BJY"'I*E39S^#E-5SUR$+U7!AX!;?1]/
MVYJGU=&A;GU(1J"KK'V,HITTG+-PJ[?-CMSSDI,-C+1UXY+;M%U$D56U5(F(
M.8RK51VXHW>-^=<?>DE;<E.L>Q,)EE*O7S%14=-AD(E]LN-U8]<Z\J-2+5EU
MEV/R94J*F"S\A,ANRNHF;?+0 J(WX &9!TA7TP&KO_8+_C!A4=;=&/J/0_\
M-_Z)I K:\YS?@]XTA@$]-6   $E6G#B_\132/B:"P;I[U#>#[%MM/9R1A;7\
M$N#;KYD\N.7=SLTMU[O?&=RW$YYY*OE5=U5VH1/?W4Z%)2A:1.U<1\5[;K76
MC:=+PM8]$17<).;%&HB)<9,:VXB(EQ,\SI%IUM-+23)?@RTR(-6_GHJG>2G2
M$>+\JFHD;5X>A5"'3-5/ ^F1%2A3EJ6M4UD<+IK)'I2O4,4U#%KU:5I4:].C
M+$=%CR'^M4?BGMSU:?A>Y;\4\P98XJ/$8S<U7C\BZR<\/XMV2B3R%MV]WV/X
M%\C1&C>J,A!8]I:T._1.G3V1%D#E,?:>M*FK6HV]%B=BM9[D=2T%,CTO*YB/
M5,Y7X2IH*8\RT*Z;<?-?#,6&M \$.7+AXX</'CA9T[=+*N73IRJ==PY<+G,J
MNX<+JF,JLLLJ:ICG-6IC&K6M:[1)$1&HC6I!J&'?NK?/XC]    78.BZ\/>8
MMUE>'$%R=!JL*W3#R>,M/#*3:&37<0"KY*F0\EM2+DI5-O).XTD'&."5H91%
M.3I6E4E4C'H'I?QFES72\6:1T<!R3)ZIOH=9+T$7#<F7@9**2K%^B5J+6S$O
MI!N=DKU$T2X\**). !2,Z7'\HFB#M+SG[^8R'0/0GXK:'&2=:813&3=RLYW4
M*>@O(C(   7"^B.?*)K?[2\&>_F311O39XK9_&3M:62;%O=S<YO5+M;MVV8-
M'3YZNDU9LFZSMVY7/1-%LV;)F67764-6A2)(I$J8U:]2E*;1S^UJN5&M2+E6
M"$K58)%;QC/S\T]N2=FKBDJDK(S\O)33^J=5:IU>RCQ9\ZJG5=5=>I*KKFV;
MYSGV?M-6O5'=\J6V5+;*9N6M1$SD2!5[E5RJY;ZJ?)'V?@   ;#VGJU6MBX!
MP=9+$J1&5G8?QG:K,B%5JHE:V]9<)$-RHU<'4<52*DTI0N^8Q]G]ZM:[:CAJ
MTYRU%I5%0[=3)\QR_">J]4LR0W DL8EY&HFDAW ,$]0             XK?=
MZVYC:R+RR+>,@2)M&P;5N&];IE5*;4XRW+6B'D[.2"E*5IM(RC&"JE:?]A1[
M4U/-JZB72R$PI\U[6-3+<Y41$T54^7O;+8KW7&M157.0R&=2N<;DU+Z@<RZ@
M+NWR3^7\D7;?KMF9<[DD0A<,PZ>QMOM53^RK'V[%J(L&U/\ NMVY"_V#MVR;
M.E639DBS)'T4B4UB+EX*05RYKEBJYJE:SYKI\YTYVZ<Y5T\C0.D1L#R  LB]
M%^T]'REQ YC,LA'\O;VFO$]R7(W>J(47;H7[D4IL>6NR4H;V"2[BV9.X7:)^
MK4IV'L:;=ABU5TO6GR/%EM U83:N<UL.P9U[E[9&(N>;RP)'"5JS5W,MJKHK
M<34CI%ZK6#@AIJ>TL:@M/KLK7E,MXDOBRXAP\*4S>-N:5@GA+2FS4/["AX&Z
M",WI*UZE#H4K_8.=K#M%UD6Q2VFV,)$]CUADM14PDT6Q31)=4R4J*=\E?=-5
M-'(U3(;D&#V*?O8N3:.&$E&NW+"08NT3MW;)ZS6.W=M'2"I2J(.&RZ9B'(:E
M#%,6M*TVT';C7->U'L5%8J114O*BWE*V5%18+?/R#Z/P "S5T735+7$VM:]-
M.4W(E;6MJ@L!=.';K*%(E7*6*$92Z[:,518]$T2O;*=W&WJ4OLW#DS4G5J4M
M!4O2_8_+; EVK+2,ZCFW>+F0:[2>C%S$B;[%^HX.J60NYF-U4NIJ1-!0<S$S
M     ,E#B0>D/UZ>6AJC\>%\CM7%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0
MU>N%#Z-/0SY,F)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T     R[..OZ
M6363VZ67XI,?#K[HZ]2Z#BW_ 'CR 6OYQFYZ:R$2@FIK0   TJNC@^B;P;VZ
M9O\ &W=HY0Z5/72HXN5]VTG5A^;F9[M=3]'2-KJ-;O":SU&D<E;J7K=F%+5+
M3DW!E'!4\NV?=:S9%5#V#<RC:USU.97_  SI4.G_ 'CEI7\Z+)/"XZ4SX126
MR:[^DYO_ ,M.Z?MN.P;.>F6K4[I%ZAFFCK @@   2Y\!^SVE[\6;1S#OBE,W
M879?MX4J=,ZA".[ P]D2^8PU:$.2I3==+>1H4U:["GK2M:5IU*PGI&GNI\2Z
MY[;ZL8W0?-8Q=1RFRLAN':,I%RU72:J]0U"QR$3\      #'\U5VHVL35#J1
ML=F0Z;.S<]YAM1JFJDHBHFVM[(=Q1"!%$55%54CD29TI4IC&,6O4K6M>J.X;
M&G+4V125#MU,II3E^$QJ]4K2H;@5$QB7D>Y-)5.A!LCQ   #6SX=%S=F/#_T
M1W*=R5VYE-)VGQ227*BJ@4TPABFU6LT0J:Q2'H5&606)2M-I3;NTM3%K0U>*
ML:97 8RVA*A!$K9T,[A'0U(%CT+L*CE.R5EMUD*0_2C_ $ED%Y,F+?C9DT=
M]#_JF[RN9WLLBF,'CZ<6FNI7$%J&C   #_:B:B1J%53.F:I$U*%4(8AJIK)D
M614I0U*5J15(Y3%K^PQ:TK3J5'XBHMX'^!^@ #VOP]M:M]Z ]5.-]15EU=OX
MZ#?]9,DV@W<&10O[%\XL@A>-IN"U60;'=K,TRNXU1;>2:3#1HY,4]$=VL?QG
ML"FQEL:;9=1!'N2,MV\F)N79T;CH75:KDR3*HJI]'4-GMO)?3+3)38S34NC,
MK6'G337X8\83[6Y\?9+Q!(7E:,XTKL(^A9RUG+UKSA U>68R#:BM47356A5V
MCE-1%4I5$SEIQZ^BJ;.M7D-8U654J>C7(N0J.AHIDHJ7%2"I<4L%)C)TCA9:
MQ8YL4TC'Z'<16@   2U\"CTLFC;MTO3Q29!$*Z1?4NOXMGWC#961YQE9ZZRF
MHF.02?@       !5;Z6-]C33CY3:/BKR$+CZ%_/U5Y)_<81[&/Q67QG44H2C
MI AX   6.^BX>DLG?)DRE\;,9"J^F#U3;Y7+[V8;S%_Q]>+770T0QS 34JM]
M+&^QIIQ\IM'Q5Y"%Q]"_GZJ\D_N,(]C'XK+XSJ*4)1T@0\   /\ =4U*)D6J
MF>B1SJ)D5J0U$SJ)%3,JF0^S=,=,JQ*FI2NVE#TV_MH/R*1AD@_P/T  ?>M6
MZ;CL:Y[=O2SYN2MJ[+2G(JY;9N*'=*L9:"GX-\A)1$O&/$3%6:OXY^V3624+
M6AB')2M/V#RG2951)=3SVH^2]JM<U;J*U4@J*F4J7%/UKG,<CVK!R+%%-37A
M2<0*V^(KI)L_+Q%8]CE:V>0L3.]ILZ$;4@<EQ,>T5?2D?'U5560M6]&JQ)2+
M-O*$327.TJH==HXH7CW'/%F;BO;<RANK1/Z^2Y<F6JK!%7?,W+LU,*$'(6#9
MU:VMIDF_[B7')F["WTTL@H+\=?TLFLGMTLOQ28^'271UZET'%O\ O'D/M?SC
M-STUD(E!-36@  !LE8V^3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(9L?2';E/</
M%OU/-Z.&[EG;#'"EM,%&YU%*$(WP1C:4D6ZU3+*IT<-9V6=IG*2B92U+LJ7?
MH8QNK.C"4DK$FC6"HYZS7+]M,1-1$(-;3L*TIF4F"G<H0HB?FJ   #1^Z,_:
MK6WN%G9,NW*D56^LP9BNI]5.JU3G=-+A0LDAEZ*G,2BM&5G(TIR="DW*%VTW
M]ZM>5^EF<LW'&8Q;TN1*:FBW#UW*3BP6X-GHN6YRZL.H6 !6AN0
M               "BQTM3[1&DC_1>]OCPB.B>A7S76^4,[PB6,?TTKWJZY4H
M%U$;                 L4<-#I#VHW1RC;N)M0Z$SJ7TZQU&,6P+)2A39FQ
MI"HJIHT3LF[)9:C>[86+8&/1O!SBM"T*D@W:2,:V)4AJMQLZ+[+MQ75MEJVD
MM18JL$^:F+V34W*KDN9FJK7*;ZAMR=3PEU,9DK+]TFBM_1NYN07EM(.O/2IK
MILHEYZ;<M0%ZG;,VSJY;)<*TA<DV.HO1,IFUXV+(F2GHDB;LYFY'I4U8MXJF
M>K1TX3IOUYYMO%RV<7JCD]JR'2XKUKK['^]>G6KEPW29*(I+*>JD53,.0Y'-
MU4STOIHGL :0]P                   #_AC%(4QC&H4I:5,8QJTH4I:4VU
M,:M=E*4I2G5J *\G$1Z1/I-TDMYJP-/KN'U5YX13<LRMK/G$E,-V3(U;[$G%
MX9&C.=M+D<LG*I:J1, 9TJ<R*S9T\C5J%,+.Q7Z+[:MM6U-I(ZCLU;L7)\ZY
M.Q8L%1%WSX)>5$<AJ*VV:6DBQGSD[*1;B9ZY&==7+@45-8>N34QKMR4KD[4A
MD:0NY^W4>$M:U6=#1-@8_BWBJ9SPMBVBW5-'0C/DT$B++UY:0?<B11XY<K4J
MK7HJPL7;)Q<I.265*1C5W3ENO>N6]U]<Q+C4]RB(1"KK:BM?ASW11+R)<1,Y
M.K?S3R0-V8@                &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4
ML2SO$)/%IK$@@C)F@  !EV<=?TLFLGMTLOQ28^'7W1UZET'%O^\>0"U_.,W/
M360B4$U-:           !I5='!]$W@WMTS?XV[M'*'2IZZ5'%RONVDZL/S<S
M/=KJ3J"NS;F6!QD=4W]7?$4U%9)C94TK8]L72;$6,E$U55(^EBXMW[6:OXBB
MU:J)QMUSS60G2EK0M>4E3UW2;=VG8F(EC\R8KTM(]N#4/9PLS+PYG707-:F"
MSX)7MJ5'*:U\Q%BQ%P4SDN:MU=$C $O,  #VYPW-//\ 53KMTMX*<,.N<'>6
M6[<=WFRJERQ7&/+.45OC(J9BU353IOV/;<A2E3E,G0U:;U*EVT$?QKM/F;%R
MLM%%A,ER'(U>S=UC.[<TRZ&1RBKER<A7)'.2ZNHAK1#BPL8@,Z2-IYIFSAH7
MK>D>T*XN33E?-FYCCN33-5VK!U=K6#>;5-0O4*S;6]>BDFO0WL:TBRU_O%*+
M)Z*K3YOQLET[EA*JI;I2Y488;='"9@I[XT]N2.%H%>FZ8J.ZBZBQT#-T'51!
M@   NR=$]U2D?VMJ-T:SLB8SVWY)AJ"QRR5434.>%F2Q-C9-;(;YZ+H-(J7:
MVZNFD2ADZK2;@]=PU:U4H#IGL?!G4MO2TZUR+)>N:D7R]%4PTSFHF=*L7:B+
M7TJWTZY-9>IIEQH462<   ,>C4A]H?/7^M&4?CQ.CN2RO-=-Y/+[Q"LY_P!.
M_P!^NN=,#//(           #OC VJ'45I>N-2Z]/.:LCX?FG)VYY)2QKJE(6
M/G2M.5YLWN6#07ZQW0R0JL:I6\BV<H4-7;N;>J-;:5CV7;$K@;4IY4^6E[#:
MBJD=ZM]JYK513VDU$^G=A27N:N8NOEZ):TX=W2A9TTQ 8OXA]O1KN+>JMHU#
M4CCN!)%O8U90Q4Z2&3L<0Z5(MVQ,<]3+OK<0:5;)EI0L6MM,H6FL:.B&7P;J
MS%=RH]+O /6*+F2WK=1<I'JL=^EXD5%C L4EUJ7-\G538TBYC:=VVO?EL0%Z
MV3<4+=MGW7$,)^V;HMR39S,#/PDHV3>1LM#RL>LNRD(]\U5*HDJD<Q#D-2M*
MBB)TB=33G4]0US)['*US7(J*U4N*BHMU%3*).US7M1[%16JD45#D(\CZ,R#I
M"OI@-7?^P7_&#"HZVZ,?4>A_YO\ T32!6UYSF_![QI# )Z:L
M +*?",X >6=5]PVOG/5M;5Q8ETOQ[QG,,K0FD7]MY'SDW3ISEM'Q#!2C:8M&
MP']:)U=3"Q4'+UJ>I(RFU3GS6J,=NDJBL64^SK$>R?:ZHJ*Y(.9)S56\YZ9#
M4BB+N[V"N]LVQIE0Y)U2BMI\J\KMA,W2RS0.M>U[<LBVK?LVT(2,MFT[4A8N
MW+9MV$9H1T/!0,*R1CHB'BF#8B;=E'QS!LFBBD0M"$3)2E*;*#F>=.FU$UT^
M>Y7SGN5SG*L5556*JJY*JMU29M:UC4:U(-1((A]T>9^@ 4C.EQ_*)H@[2\Y^
M_F,AT#T)^*VAQDG6F$4QDW<K.=U"GH+R(R   %POHCGRB:W^TO!GOYDT4;TV
M>*V?QD[6EDFQ;W<W.;U2Y_DGY.[][2[I]XWPH:E\:E\8W70E$S<.SE,;4=UE
M8@    &SG'K,7+!DXC#MU8UPT;+1ZK3<YHHQ51(HT.UY/_#YN= Q:DW?8[NS
M9U!P<Y'(Y4?'#1;L;\<DM!(0N7C]8^3]             "O_ -)%U3?T_P##
MKN+&T)*F87QJBNF+Q%&IME54I!.Q6VRZ<GOTZEJ1,T:[@8M&">%-4U3)S]*4
M+7;4Q++Z*K'YSQH95S&QIZ-BS5RL/<RTST55>GO#36Y4<#1++1>OF+@Z%]=C
M1,X$=4$'   #0;Z+9IY\&FA*]LZR3#D)S4EEN6=QKWDN3,]QYB=->Q[>3,8R
M95%>:WPI=-:5H8R>ZK3=I0V_6O,O3!:?*\8Y=G,6,NDD(BIE/F=>[N.#TB9X
MOR.#I%G+?F.U$N)JQ+,8J8WQEF\:?3S335Q+]4EELFA6MMW=?)LQVCR29DFA
MH/,#1"_EVK!,W5(S@KAFG\86E/8EJQK0OL:4'86(-I\[8IT=0Y8S62^"=EQE
M+@7<U6HCM$KZU9' 5\QB;E5PD^%=U[A%F)B:\ #MS .8KET]9PQ'G2SCF+<V
M(LC6?D2'3Y6J2;QU:<ZQF>MCHVZ<IV$JDT,V<$,4Q%$%3D,4Q35I7!M*AE6G
M9\^SI_T,^4YBYF$BI'/2,4S4/23-=)FMG-W37(ND:]>,\AVOEW'%@96L=]US
MLS)EEVO?]I2.Q.E7UMWA",;@A'1BHJKI%.O&R"9C%*<]"FK6FVO[1Q%5TLZA
MJIM%4)"?)F.8Y,IS55JIIH65+>V:QLQFY<B*F<MTYN,<^P   R4.)!Z0_7IY
M:&J/QX7R.U<5?5>S?(*?[IA7%=X[.XU_?*>,!OC%   #5ZX4/HT]#/DR8D^*
M<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0    #+LXZ_I9-9/;I9?BDQ\.ONC
MKU+H.+?]X\@%K^<9N>FLA$H)J:T   -*KHX/HF\&]NF;_&W=HY0Z5/72HXN5
M]VTG5A^;F9[M=3A?29O1;W7_ *T8?]]Y 9'1+ZX,\GFZR'S;WF]??-,XD=3D
M'   "=/HX7I9,%]IF;_%'=PKOI4]2ZCC)7WC3;V'YQ9G.UE-*L<H$Z
M R1>(@_:2O$!USR<>L5RPD=8FII^R<%*<I5VCS-5[.&RQ2J%(H4JJ*A34H:E
M*TV]6E*CM;%=KF8M6<QUQR4-.BYZ2F%<5JHM9.5+W"O[Y3QV-Z8H   :O7"A
M]&GH9\F3$GQ3CQQECGZV6CY7,[Y2Q+.\0D\6FL4P.E'^DL@O)DQ;\;,FB^>A
M_P!4W>5S.]ED7Q@\?3BTUU*X@M0T8   6:>(IPU*W%PM]!O$3Q!;Y3S=L:6,
M%VAJ8BHML7G$K;2=K0\/9&6%4$$**NG=MF41A)=8QE#TC:QZFZ1!DX4I4N*^
M-G!8X6EBO7.^;?63G2%7(=A*KY><ZZ]J;["2^Y$-]6T&%9\FME)=26U'9T+B
MZ%Y<R&45EA;1H0   MA]':XE?87#Y*X>>8+BY.TKXMB_+ITV24HZW6T!?:\-
M*R=X8O145(8J#*^BF4EHQ.JB21)=!VF4JCB33I2E^E'%/E#Y6,]"WYZ6]C9Z
M)DLBB-F9[-RZ^N"K5N(Q216)7X".HIJ]:J*K<_)31OIFYY4\%T$=   "6O@4
M>EDT;=NEZ>*3((A72+ZEU_%L^\8;*R/.,K/764U$QR"3\        *K?2QOL
M::<?*;1\5>0A<?0OY^JO)/[C"/8Q^*R^,ZBE"4=($/   "QWT7#TED[Y,F4O
MC9C(57TP>J;?*Y?>S#>8O^/KQ:ZZ&B&.8":E5OI8WV--./E-H^*O(0N/H7\_
M57DG]QA'L8_%9?&=12A*.D"'@  !9>X;G#D8\1#@_P"J:"M:,95U"8?U-S5_
MX(EE>;MW,C+$P]CJERXU<2"R=:H1&1XQDF@4IE$422[6/<+'HDW/2M38U8TN
MQ7QXHYDY5YLGTB,G)E)PK\&9#+8JQR5P5<B75-[0T*5MF3$;],V9%O:I%-'7
M@5K)"/?Q+][%2K)W&R<:[<Q\C'2#99F_CW[-8[9XR>LW)$W#5VU<)F3434*4
MY#EJ4U*5I6@M=KFO:CV*BL5(HJ745%O*BY**:-45%@M\_(/H_  ):.#9Q%93
MAVZN+?NV>D7O@#RJ>+L#/\&CRRR);86=JT@\@(,D4G)UYK&4H_._2HFD=PO'
MJ/F:52U>5-2%8]XKLQHL1TB6B<Y28ODKV4+K(Y4Q$P<I'8+EW)L;+K5HJE'.
M^A=<=G9>AK13)/Q<<"6BY_BG:MIV#D64O"S5R8^EH>6C7*+V.E(N1PYCIY'R
M+!XW.HW=LGK18BJ2I#&(HF:ABUK2M!]='K'R\3J*7,16S&L>BHMQ45)KT5%3
M(5%OBUE1;0F*EU%5.]0BD$S-<   &R5C;Y.["[2[6]XV(X4JO&IG&.UU+.E[
MAN<AF0<=?TLFLGMTLOQ28^'6W1UZET'%O^\>0.U_.,W/360B4$U-:   &FGT
M>)9BKPA=*B;0[<Z[9WGI&3*CN<HD^-J0RZX3([W?9<XK&N&YJ;WLN2,3^S8.
M2ND]')CO6X48*DF&=P$J]HQT2>6+#FV7#LN^4FK$!-J
M        46.EJ?:(TD?Z+WM\>$1T3T*^:ZWRAG>$2QC^FE>]77*E NHC8
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
M6\$Y&Y*.8U56:U/?O7)P40DME5-DHY&NEHRHR'.7"2.8JWET$SR[X.?26
M  %(SI<?RB:(.TO.?OYC(= ]"?BMH<9)UIA%,9-W*SG=0IZ"\B,@  !<+Z(Y
M\HFM_M+P9[^9-%&]-GBMG\9.UI9)L6]W-SF]4NW+H(N45FSE%)PW<)*(.&ZZ
M9%45T525351624H8BJ2I#5*8IJ5H:E=E1S^BJBQ2XJ$K,:.Z(![:=S7%:TD4
MY)&VIV7@'Y%4%6RA7L-(.(YT51LN4J[<Y5VQJ5(>E#DKU*TVT'=TF:V=);.9
MN7M1R9RI$J]S5:Y6K?18'PAZ'X   &Q'@"YFUZX(PI>3*A*,[MQ)C>YFE$S*
M'3HVGK.AI5"B9U4D53$HDZILJ8A#5I^TM*]0<,VG)6GM&HD.W3)\QNDY4ZA9
MLEV%)8Y+RM1=0[;&$>@    !XUP5Q#-$>I69=VQA74UB>\KN933VWU+(/<:=
ML7XM*1[M5BY286->"5OW;*-:.D3%3<MF2K9;J534-2M*UWMHXL8P63+2=:%)
M.ER%:CL/!PF05(W7MPFI<R%5%3)0Q9-;23UP94QJNC"$8+I+!3V4-$90
M!G==)OU2&S7KX8X.B'I7-H:5;&8VCN)'JJW4R-D)M%7M?KU!0JAD]Y&+/!1:
MY*%*9-U%*E-6NRE"]0=$EC\WXMK:+TA/K)BN^ R+&)IX;DS'(0JWJCA:S@DW
M,M(:*W5ZB:!7&%IFC  _2R9.Y)XTCH]LN]?OW2#)DS;)F6<NW;I4B#9LW1)2
MIU5UUE"E(6E*U,:M*4'XYS6-5SE@U$BJY2!$55@E\UWM&F!&FEW2CIZT^MDF
MZ:^)\367:4VHUJF9!]=;.&;+7E+D.B4J1S35V.'KLQBTV&,O6O\ :.([>M)U
ML6S56FL83ISG)'(:J]:F@V":!95+)Y/3,D[UJ)HY.J>EQJ3W*3O2S]/9FMU:
M5M5,8QI5&:@[HP)><@6E242=P+U:_P#'2!]FTBJKYM.W+[*NPQ2-"TVFILH6
M_NA:T\*366,];K7-G-3,5,!^E"7ID5QCD0=+J$R45JZ%U.J4XQ>I&    T8>
MC2:I%,[\/EOB:=DBO+RTM7M)8U4255(H_4QW<)3WACF0<%)0O)-$"OI*%:TK
M3;R,'^VM=M1RWTL6.EG8S+6RTA(K):3,S#;UKTS[C7KFO)O851PU%P:[J6L-
M!;J=5- L.BL#=   !DH<2#TA^O3RT-4?CPOD=JXJ^J]F^04_W3"N*[QV=QK^
M^4\8#?&*   &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F
M@    &79QU_2R:R>W2R_%)CX=?='7J70<6_[QY +7\XS<]-9")034UH   :5
M71P?1-X-[=,W^-N[1RATJ>NE1Q<K[MI.K#\W,SW:ZG]>D<VMV0\)K/$I1,JA
MK)N_"5TEVJJD.GSC+MH6>=1--.E2N#%2NPU*E/L(4E3'_O$H'19.X+'2F9X1
MDUO])SO_ (BW&X5G/7*5JZJ)U3-0'5Y!0   EVX#EXM;'XLVCR6>K%1:R5TW
M_9QJ'56236=7YA[(EEQ2)^135JH8\Q/-ZIE,7<JK0F]4M/9EA'2/(6HQ+KF-
MOHQCNTFL>NHBFRL=V!:,I5RU33:J&H0.0R?@      8\6H>\F^1<_P"<L@LU
MD7#2^\PY,O)JNVW.;KM[GO6;FT%D.27<I<BHD^H8FZHH7=K388U.K7N6RY"T
MMFT]*ZXLN1+;VK$3J%9SW8<Y[TO*Y5TU.GAG'D   &N-H!ME:R]">BZTG3<K
M5[;FE'3S#2*-&AV)J2;#$MI-Y-15HH1-5!PL_(H=6AZ44Y0QM_V6T<3XRSDJ
M,8Z^>BQ:^MGJEV-Q9CH7<XLBC;@4DIJWTEMUD*.G2C_2607DR8M^-F31T)T/
M^J;O*YG>RR)XP>/IQ::ZE<06H:,   -5GAG6I;=^<*K1[9%Y0L?<EHWAI&QU
M;%T6]+-R.XN<M^=L1M&3$1(MC^P792,>Z425)7^\0]:#C?&R=-IL<JZHD.5D
M^77/<UR7%1R/BBIFHMTL.@:U]G2F/2+5EHBIF0,\[BLZ +DX=>K>\L/G2DGV
M*KC,O?."KL>T57Z_XUEWSDK",?2-4$4'5TV6Y3/%RM"E(8ZR!7-$R(ND-[IW
M$W&65C18DNNN)6,ZR<U/<S$2ZJ)D-?NFYBPC%%(5:-&ZBJ5E?[:W6KF;*7E(
MUQ*S!  ^A$RTI RL9.PDB]B)J%D&4M$2T:Y692,7*1SE-Y'R+!XW.FX:/63M
M$BJ2I#%.FH6ABUI6E*CY>QDQBRYB(Z6Y%146ZBHMQ45,E%2^?J*J+%+BH?/'
MT?@   2U\"CTLFC;MTO3Q29!$*Z1?4NOXMGWC#961YQE9ZZRFHF.02?@
M   !5;Z6-]C33CY3:/BKR$+CZ%_/U5Y)_<81[&/Q67QG44H2CI AX   6.^B
MX>DLG?)DRE\;,9"J^F#U3;Y7+[V8;S%_Q]>+770T0QS 34JM]+&^QIIQ\IM'
MQ5Y"%Q]"_GZJ\D_N,(]C'XK+XSJ*4)1T@0\   +[71.?L::CO*;6\5>/1S?T
MT>?J7R3^X\F&+GBLSC.HA&9TEKAJ4PGEQMKIQ%;YD,69TFRQN9XV,;&,TLS-
M3E-=P2ZE$FZ!4F$'E-HW,JJ<V\6D^@Y,HI0S]ND);T3XV<X42XNUSO\ N4S8
MRE6^Z5O<U9:W/>*D$ZU5,"W:#@IG*Y2?-O7KLQV7HZ^>56!<9'@   ^A)RTI
M-.4WDO(O91VC'Q,2DY?N5G:Z47 Q3*"A(Y-5<YSD91$+'-VC9*E=Q%L@1,E*
M$*6E/EC&2TP6(B-BJW+EU5557/5555RU55/U55;JWSYX^C\   #9*QM\G=A=
MI=K>\;$<*57C4SC':ZEG2]PW.0S;.D36RM;W%NU*/3-RMVMVP^$;FCRD:':I
MJ(UP9CNWWC@AJD(FZ,O,V^Z,HJ3;0RM3T-7?*<=5]%\Y)N)5(V,7,=-:MWZY
M[DSKCDN9680:VVX-I3%R%1J]RB=0A(%@&J   #2#Z-'<S:>X6%AQ2%"45LK+
M>9+9>[AE#&JY=712\B54H=),I#\SNU+J$J<N[LKO;U:E+RMTL25EXXS'K>F2
M)3DT&X.NTG%A.C9Z)E.<FK'JD_8K4W(    !X]NWB :+L?YVF-,^0M2.+\>9
MM@HV"E9"RL@3E;'I5K<T>C*P24?<EU(1%HS$E(Q[A-4K-F_7>%(<N\D7;3;O
M).+5OU-G-M:EI)TVSW*J(]B8>Y6"Q:V+D1%N15$3-,9U;2LG+(?,:V:F0MR_
MFK</731VTD&C5^P=-WK%ZW1=LGK19-RT=M'*95F[IJX1,=%PW<(GH<AR5J4Y
M:TK2M:5&D<US7*UR*CD6"HM]%,E%14BEX_0/P               %%CI:GVB
M-)'^B][?'A$=$]"OFNM\H9WA$L8_II7O5URI0+J(V
M    'N#3MQ*=>&E$D>SP1JDRS9T!$I&1C;)?3_9MCADF<V\I1KC:_6]SV&W.
MI6O5.2.*I_\ N$=M3%/%NV8NM&CDOFK?>B8#USWLP7KHJ9LFT:ZGN2ICL'*6
MZF@BQAH$T.%NE5:W;+)'1^9\18*S=&LTTR/)1@QN3%E\2IBTH515U+PDK/64
MW.ILVTHWMM$I35KU*TV4+ Z_H;Q?GJKJ"?4T[ER%5LQJ9R*C7:;U-K*QCJ&_
M32V.3,56_&UD)+<:]+2TVRB5*YATG9PL5;;7>3QK=MAY72I3DR5+L5NA7#!J
MUJM4Q:^PIL+2ANK6M2EB=5T+6LQ?^C6T\Q.S:^7WO"F<S&.E5OSC)B.S(*FF
MJIK'L&SNDV<+RYN1Z]7!G#'G*KK)'[,<0O7O-TTFU%R.5NP"9OG>0<*UY$E$
M]]2BE-IR%3V'&BG=$N.$K<,IYGO9J)WZ-,MMMV:J15ZIGM=U$4[;C>D2<(I]
MRW.M3\I#<ER>YURP1J%5YSO\IO<CUGQ9*[O([E-[E.3V[U-W>]ELPW]%^.S=
MS1M=G3I/5F(?7/5F>%[E_P 4^))=(ZX3+%N[6:YYO"94;%4JBTC<'YA2<2%2
M5V%*T-+V;%-2&5IU2\NJA2E/[U2UZ@]&]%F.CE1%II;47+FRKFDY=2(YZLSP
MG<N^*>>+OZ4_PZ(!1PWMVP]4M]*)GW&[N'QY8$1%.:4HD:JM5[HRM"RJ"5:'
M-0NUC4]3DK2I:%K0U=G3]#V-,V[-F4<I,U[U7N9:IJGC,M^@8O6X;\Y/C*AX
M.RGTMYV=O),<):+6[9W4M:0]SY3R^J];IGV5V'DK%M*RF"BQ:&_[J5Q$K6G_
M 'J"1T?0I=1UH5]S);+EZSW._P#@8<S&26BPDRE5,M5AJ(BZY%+G3I'?%#S,
M5TSM_)EC8"A'C8[1S$X1Q[%QSA1(U-G+)75D%QD2]XM[LV5Y:/DV9J&_NT+3
MJ"96=T5XH4$'394RIF)DS7JJ=JS :N<J*:Z;;U?,N,5K$S$^-'4@0SY/S!EG
M-MS*WIF7)V0<L7>LB1NI=&2;QN&][@,V3_Z37KO<LC)/RM4:=0B5%*)DIU"T
MI03RCH**SY7 4$F5)D[UC6L32:B)$U4V=.GNPISG.=FJJZYUT,L\@
M                U>N%#Z-/0SY,F)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D
M$$9,T   ,NSCK^EDUD]NEE^*3'PZ^Z.O4N@XM_WCR 6OYQFYZ:R$2@FIK0
M TWNCU>A_P!(G^_O_)_-0Y)Z3O7BN_X?_/*)[8OFR5\+OW$T @1M       *
M672Q-4B:[[3=HU@9/?JP3D]0N2F")RG3(Y=%D[#Q6@N=.M>3=(-2W,NJ@I7>
MHDX:J[NPQ#5OOH8L=4;5V],2_"3+7.@^9_;1%S%0BV,=1=ETK??+K)U2F<+X
M(N   'O72;Q.=;^ANSKEL+2UFAOBVUKPN7LON1B7%F&KS=RL_2+8PR;M::R%
MCR[)U-NA'1R9$FJ;DC1(U5%")%465.>-VUBCB]C#/94VQ3K.G,9@M7A)K41L
M56$&/:E];\(K<2,$0S*:OJZ1JLIWX+56*W&KKHIZJ]85XP'WN_Y!:8/J5&F]
MF.(_Z'^M4?BF1SU:?A>Y9\4>L*\8#[W?\@M,'U*A[,<1_P!#_6J/Q1SU:?A>
MY9\4BAROE*^<WY+OK,&3IA"XLB9*N>7O.]I]O"0%N)S=SSSM1_,RQH6UXN%M
M]@O(OECK*E:M4$ZJ',;=VUK6LSHJ.GL^DET-(U6TLIB-8V+G0:B01(N57+!+
MEU5-=,F/FS%FS%B]RQ5;B75SKAU\,H^    U6>$9JF)K X>^G'++V0/(7G'V
M6VQGDP[A:J\@;(>,=EG3\G)'K4U*.KK3C$)PM*5KL0DT]NPVTM.-\=K'YCQG
MJJ)J0D+,X27E8$SKD1/>Q5F>U2P[-J.4T3)B[J$%STN+IW]$DE$4,X #'HU(
M?:'SU_K1E'X\3H[DLKS73>3R^\0K.?\ 3O\ ?KKG3 SSR   #5ZX4/HT]#/D
MR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0 /,>L72IC'6GIUR3IWRO#L
MI&!OB">(PLLNV(M(V3>;=JXK:=^6ZOU%F4[:TLH1=,Q#4*NERC9:BC9=9)3;
MV%;-78%J2K4HG*DR6Y(ID/9[ICLM')<S+BI!414QZJGEU4ATB8EQ4TER%3.,
MC*=A9&VYN9MV70,UEH&5D(63;&H:AF\C%NUF+U U#E(>AD7*!BUVTI7J=6@[
M9ES&S9;9K%BQS45,Y4BA6ZHK55JWT4^4/L_  .Q</Y-N+"N6,99AM%4R%TXK
MO^S\B6ZH54R.R:LRX(^XHTIU"E/4J2CN.*4_L34J2M:5I6G4KBUU)*KZ*=0S
M[LF=*<QV<YJM744^Y4QTJ8V:W=-<BIH+$V'[;N",NRW8"Z85;G,-<L+%W!$N
M/8?X\9,L4)%@M_AG43_Q6KDAO8F-3J]2M:=4<-393Y,UTF9<F,<K5ST6"EFM
M<CFHY+RI$S.ND*^F U=_[!?\8,*CK+HQ]1Z'_F_]$T@=M><YOP>\:0P">FK
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
MEBQ^<<6%K9:1GT<Q)F;@.ZUZ:K7KF,-U851P-;P:[F8D-%+J=5-$T9!RV3<
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
M/:B)=552X]J(EU5<Q$1+JK?-W36M0U*HUCX3%6"(ZXNQI*2TB%&R
M    HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-*]ZNN5*!=1&P
M                                                         #5Z
MX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0   R[..OZ6363
MVZ67XI,?#K[HZ]2Z#BW_ 'CR 6OYQFYZ:R$2@FIK0   TWNCU>A_TB?[^_\
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
M?*&=X1+&/Z:5[U=<J4"ZB-@
M                           &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4
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
MMU\N\Q^6JI#!>MWKD1RKUZ(0>V:#DE1PLM/F)BQ3,7)3JIF7,@@"%EFF
M   V2L;?)W87:7:WO&Q'"E5XU,XQVNI9TO<-SD/R97QC9V:L8Y!Q!D*,+,V-
MDZS;DL.[8RM2$.[M^Z8EW#2A&ZITU:-GA6CPQD5J%J9%:A3E]D6@_:*KGT%7
M*KJ5<&HDS&O:N4YJHJ:$4NIDH)DMLV6Z4^ZQR*BZ)DOZS-*]_:+-2V5]-N1D
MCJ3>.;D791DW1JLU8W?:3XI)&T+SBBK4ZL?<MON4'-"TJ:J"ASH'KRB1Z4[3
ML&V::W[)DVK2_1S615,EKDN.:N:UT4S;]Y2N:JG?2SW2)E]JZ:9"Z*'F ;<Q
MP   D(T/\4/65P^9!Z73WDNB-DS#\LE<6);XCZ7=B^>?;$2JOU+=<.&KN!E7
M239)-=_#.XR0713(FHN9,I2TC&,.*%A8S-3G.5_V&I!LQBX,Q$RL*\J92.1S
M46ZB1,VDM"JHE^9=UBWT6ZFEL0)Z;?Z6YF9M$M$;JT:8QF9PA*4?2-OY5NJV
M8EPINTWCM(62M:[7C,E3;:T*=^O6E*[-ZNS;6N)O0I0*]5DU\YLO(1TMKET5
M1S4720W#<9)L.NE-5<Q53J*>==0W2D]<>3X1[;N%,?XFTY-I!NN@K<\:UD<E
M9 9<K0R=#1$Q=G-K/95*D>OLSP"RQ3TH=-1.M-@VEE]#^+U',2;:$V?5*B[E
M82V+GHWKE[=$RT4\)^,%7,3!E-:S-OKJW-0K>WE>=W9$NF>OB_;GG[TO.Z))
MQ,7)=5TRSZ=N&=E79M]S(2TO)KN7[]VL;^\HJ<QME*4V[*4%J2*>12R6T],Q
MLN0Q(-:U$1J(F0B)<1#1N<Y[E>]55RWU6^<:'L?(   :$_1DM%KO >CRX=2=
MYQ!F-^ZL)B-FH CM$A7D?A:RZ2#&QC%*JC1RS-=\U)RLL:I%.1>1RD:I6FTE
M*CF3I;M]MI6ZVRI#HTU$U4="\LUT%?GX*(UN6CL-":6#2K)IEGN3KYBW/>I>
MT[JYT"RN*G-Z           !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z
M:5[U=<J4"ZB-@
M                 &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK
M$@@C)F@  !EV<=?TLFLGMTLOQ28^'7W1UZET'%O^\>0"U_.,W/360B4$U-:
M  &F]T>KT/\ I$_W]_Y/YJ')/2=Z\5W_  _^>43VQ?-DKX7?N)H! C:
M%&;I7&J4]RYBP)I @9$JD/C&UG69;_;-U%*IGO>^SNH&SXZ03,>A*/[;LZ)<
MNTMA/^A<7]ZNVI2]#]#-CI*H:FW)B?.3G\$SWC(*Y4S'.5$SV$2QBJ,*:RF2
M\U,)<];VDFN5&A=A&P   MR]'SX16E'63IQS!GO5YB%QDYH\RLWQ_BENM?V3
M;%1B8^SK=:R5WR[4N-KSL\\JE/2UVMVAC/C.:(J1!J(42WEJJTETFX[6S85J
MR+-L2>DER2<.9UDM\5<Z#47A&NA!&JMR$<*[&Y"26+9M/52'3JEN$F%!+JI>
M2[>5,O4)^?5ZN#_]T3^?NI_ZZA6WM.QX_7?T:?\ "-SS+9G@NZ?\8>KU<'_[
MHG\_=3_UU![3L>/UW]&G_"',MF>"[I_QAZO5P?\ [HG\_=3_ -=0>T['C]=_
M1I_PAS+9G@NZ?\8>KU<'_P"Z)_/W4_\ 74'M.QX_7?T:?\(<RV9X+NG_ !C/
M,URZ>U=*6L#4;IYJW7;QV+LL79 VO1RJJNY<6*N_/+X^D'"RU3+*+2ECR4>Y
M-4QC&WE:[3&_;7IW%VTTMFPZ6U(Q?.DM5WOX0>F@]')H$*JY/)ZE\C(:Y89V
M1J0/*@W)C@  !J&\#G5+75;PV\!W)*R)9"^,512V!<@UJH55P6<Q:FUB(!V]
M4WS*K/Y['BT)).%#T*8[AXI^W^\;D+I"L?F;&NIE,2%/.=PS,Z9%51,Q'X;4
MS$0G]DU'**%CEW;4P5T-J"DN(A)LC'HU(?:'SU_K1E'X\3H[DLKS73>3R^\0
MK.?]._WZZYTP,\\@              "TMT9+A_2V7]0[_6[?<*<F+-/*TA"X
MV/(,ZF9W?FJ9AU&AW+&JO^"X;8UMR6,\5/NUJE*/8\Z9M]%3<I[I;QF90V6F
M+],[_N54%F06ZV4BQN\8Y(>]1T;Z$@L&B6;/Y6]/FV7LUVTFK OT#FTF)F0=
M(5],!J[_ -@O^,&%1UMT8^H]#_S?^B:0*VO.<WX/>-(8!/35@  !I5='!]$W
M@WMTS?XV[M'*'2IZZ5'%RONVDZL/S<S/=KJ3J"NS;@ 49NE&Z!RV/DFRM?&/
MHDQ+<RRXC\:9R09MZ40C,D0L-4MB7BM1&E:E2O.TH=6.=*&*1))W#H5,8ZS[
M8.ANB#&3E%),Q;JG?.R469)CDL5>O;\%RX29CER&D2Q@H\"8E8Q.M=<=GY"Z
M*7-#-*C0NTC8   <PQY?UVXJOVR\G6#,NK=OC'EU0%ZVA/,JTHZA[EMB4:S,
M+)(;U#$,=G(LTS[IJ5*;=V&I6E:T'A54TBLIIE)4M1]/-8YCD6\K7)!4T44^
MF/=+>DQBP>U8HN:AK/:'-55K:V-*>%M3%J)H,D<E6D@[N&#0.=2EK7U#N'$!
M?MK;RQJN#H0%WQ;QNW54H4SEJ1)>E-U4HXMQAL:=8%LU%DSKJRGP:N^8O7,=
M\)JHJID+%,@L:DJ&U=,R>WW27<Q;RIIGK :4R2D9TN/Y1-$':7G/W\QD.@>A
M/Q6T.,DZTPBF,F[E9SNH4]!>1&0   N%]$<^436_VEX,]_,FBC>FSQ6S^,G:
MTLDV+>[FYS>J7<QS\2L "BMTC_A0O\97O.\07 MM&5QAD&517U'6Y#M:;EA9
M%F':+-+)R35JB4J5K9&DG!"RJINJVN%;E3G-21*5#HGHKQS;5T[<6;2?_P!N
M4WYAR^[8B1X/WS$W.6Q(>XNQ&W+.66]:V2GS;MTF4N7G+DYN>5*A=1'
M         MM=&LX74GD/($?Q",U6Z=#'&.)!^TTZ0\LU.4M[9(9F6CI+)2:#
M@M".+;QV>JK>.7H4Y%K@WE$SD4BS4/2G2OC@REIEQ8L]\:J:B+/5/<2UNI+]
M\^XKDR&7%N/))85GJ]_+9J=8W<YJY><F1FYQ<GU4YX@M+^F[.&H2XN;J1N(,
M9W;?";)R8Y$YF7AHARM;UNE,F9,W.+EN"K6/1]D3:JY+2IBT]E2B;&LV9:]J
MT]F2HX<^<UD<I%7KG?!;%5SB3U$Y*>0^<Z\UJKL)HJ9$-XW;<%_7==5]W9(K
MS%U7K<DY=MS2SDU3.92X+CDW4Q,R+@U:UJ9=](O%%3U_M,:H[<D2)5-(9324
MP9,MB-:F4UJ01-!$*V<YSW*]UURK%<]3C@]3Y  [VTO85DM1^H[!>!(FCBCO
M+V5K%Q^HX:[O+1\?<MQ,(V7E]XY3D(E#1*Z[M0U2FH5-$U:TKLV#76Q:#+*L
MJHM)\,&1)>^[DJUJJB:*P31/:GE+/GLDI?<Y$TU-&CU>K@__ '1/Y^ZG_KJ'
M+7M.QX_7?T:?\(F_,MF>"[I_QAZO5P?_ +HG\_=3_P!=0>T['C]=_1I_PAS+
M9G@NZ?\ &'J]7!_^Z)_/W4_]=0>T['C]=_1I_P (<RV9X+NG_&'J]7!_^Z)_
M/W4_]=0>T['C]=_1I_PAS+9G@NZ?\8@\X^'!PTBZ3-']LZAM'^&E\92-FY8M
M^!RK4N1,J7LVD;%O5A)1$9(*HY&O:\46"T3?"<6V3JT*V,H62/RAC[A*4L+H
MWQZMNVK<?9=N3^&9,DN67UDMD'L5%5.L8V,682W8[FX:FV+,IJ:F2?3-P51U
MVZJW%SU7)AIE.07H1@   )SNCPZI:Z;N))C:VY>1*RL?4E%2>!;EHNH6C<DY
M<:C:7QH[(FH=-*K]7(<+'QI%*UH9-O)K[NW>J4U=])]C\ZXJ39K$C44CDG-S
MFW)B9V KG9[4-M8M1P%<UJ[B8F"NC>U;FB:6 Y0)V !DH<2#TA^O3RT-4?CP
MOD=JXJ^J]F^04_W3"N*[QV=QK^^4\8#?&*   &KUPH?1IZ&?)DQ)\4X\<98Y
M^MEH^5S.^4L2SO$)/%IK$@@C)F@    &79QU_2R:R>W2R_%)CX=?='7J70<6
M_P"\>0"U_.,W/360B4$U-:   &E5T<'T3>#>W3-_C;NT<H=*GKI4<7*^[:3J
MP_-S,]VNI.H*[-N<+R/CRS,N6!>F+LBP#*Z;#R%;$W9UX6Y(T4YG,V[<,>O%
MRT>L9$Z3A'G#-R>A54CD52/L.F8IRE-3(I:JHHJF764KE94RGHYKDOHYJQ1=
M/07)/A[&S&++>D6.2"IF*9=_%3X:N1^&SJ*D[!E4I.X<+WHM(W#@K)ZS4W,[
MHM.CJN_;LP\13*R0OZS.63:RS:G)F/0R+TB9&SQ =>XFXV4N-=EI4L@VOEP;
M.EQNM=OD2_@.OM7/:JQ:I +0H'T,_ 6[*6ZU<M,K/3)T\DC%$N,
M     )T^")PF[AX@V;F61LG04@PTD8@G63_(4LY1=LVN4[B8J-W[/#UN/TZH
M'7ZX)F35GW#8]%(^*/N441<NVAQ7?2#CI*Q9L]:6D<BVW/:J,2XJRVK<6:Y,
MSW"+NG9"HUQM[)LYU;-PYB?]9JW<U=ZG5RDSS2C:-&D>T:L&#5NR8LFZ+1DR
M:(IMFC1HV3*BW:M6Z)2(MV[=$E"$(2E"D+2E*4I2@Y1<YSG*YRJKE6*JM]5)
MTB(B02\?H'X#.\Z4?Z2R"\F3%OQLR:.G^A_U3=Y7,[V60K&#Q].+374KB"U#
M1@  !J]<*'T:>AGR9,2?%./'&6.?K9:/E<SOE+$L[Q"3Q::Q(((R9H %?GI
M_#1IK6TS'S5BZWRO=26FZ*E)^ 1CV9EI?(^+DZ*R5Y8W*5JD=Y(RK"A32\"E
ML5-SU-PT1(4TD=0MF=&>-G,%K<@K'0LJK<B.BMQDR\U^4B+N7K<N0<NX1#36
MS0<JD<++3Y^6D4S4R4ZJ:629PXZG(.     2U\"CTLFC;MTO3Q29!$*Z1?4N
MOXMGWC#961YQE9ZZRF@9Q8?1I:Y?)FRO\5WPYGQ+];+.\KE]\A,K1\0G<6NL
M91 [-*[  T*NBN^C@O\ \K3)?BSPJ.8^F/UJE>12_O)I-,7O$5XQ=9I94%4&
M]  JM]+&^QIIQ\IM'Q5Y"%Q]"_GZJ\D_N,(]C'XK+XSJ*4)1T@0\   +'?1<
M/263ODR92^-F,A5?3!ZIM\KE][,-YB_X^O%KKH:(8Y@)J56^EC?8TTX^4VCX
MJ\A"X^A?S]5>2?W&$>QC\5E\9U%*$HZ0(>   %]KHG/V--1WE-K>*O'HYOZ:
M//U+Y)_<>3#%SQ69QG40M2"G"0@ >0M=>CO'>N[3%DK3AD5)%LA=D89[9UTU
M:$=OK R)$I+KV=>\66M2*\M#22FZY2342,]CEG+0QRIN#C>8NV[58N6O*M6E
MNJQ8.;&"/8NZ8N>E[*<B.OH8U72LK*=TA^3>7*7(7_61<,I3.6%<AZ<\OY$P
M;EB#5MW(>+[IDK3NB+/1:J-'L>K_ (,A&KK(MS/X.:8J)/8]U0A4W;%PDL3V
M"A:CLJSJ^EM2AE6C1.PZ6<Q'-7,7(7*5%BCDR%14R"NYTI\B:Z3,2#VK!?\
M6L=4C-/,     V2L;?)W87:7:WO&Q'"E5XU,XQVNI9TO<-SD.:#'/LKX\?/A
M3N==V%6.;<*0!'NJ;!$*^ZRQ;)%.DAEW&95EY67QOOD3JX=W)#.U5Y"W"5-4
MIG:[IG0N\_HJC9O1MCDF+E>MGV@Z%CU+DBJWI4R\DS,:J0:_,1KO<P72VQ9W
M+)7"RD_[#$[9,K/R4TLDSDUT%FRRS9RBJW<-U5$%T%TSI+(+)'JFJBLDI0IT
MU4SEJ4Q34I6E:;*CJ5%14BEU%(0?S'Z            )4^$;PV[OXC^IV&LQ
M=G)1V!L=N(J[,_WLW*NW2CK3H[/5G9<1(DH5-.\L@K-%&;$I3\JW;D=/J$.1
MF<AH;CMC7(Q5LAT]%1;2FHK9+,MT+KU3>LC%<M8-N81L+-H75U0C?]EMURYF
M5GKMY!J)V[;T':-OP5J6Q$L(&VK8AXRWK>@XMLFSC(:#A62$;$Q,<T1*5)JP
MCF#9-%%,M*%(F2A:4V4'(4V;,GS73ISE=->Y7.5;JJJK%55<M5NJ6 UJ-:C6
MI!J)!#[ \S]            HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-
M*]ZNN5*!=1&P
M                #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB
M001DS0   R[..OZ6363VZ67XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM
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
MH\:H]S)0XD'I#]>GEH:H_'A?([5Q5]5[-\@I_NF%<5WCL[C7]\IXP&^,4
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
M.]K5%J8'!\HG.?@QPL'"6,,*#8PRX)G$CII/)Y#)$8X#42-Z,,RZ>@AK#V
M   *NNNSHV7]:NK+,NJ'^L_P:>%N:A9CL&_IU[,NQ_K/:5OVMS?LF\.MJ==>
M<=8N7W^M[;<Y7<W3;N^:W\7>E;F"Q9%C\@X7@&JF'P^#A1<YVYX%T+\-TMXC
M]787*JEU1PN#A+>P8PN(E_"36/)7JAWZA'X3OS+#=>V[^,_<_D&-Z-?7=Q\H
M>J'?J$?A._,L'MN_C/W/Y ]&OKNX^4/5#OU"/PG?F6#VW?QG[G\@>C7UW<?*
M+*O#@T5^;[TFV-I>\)7A;["YJ]YCLY[#>P+KEV97;+73S?L9[*KTYGUMZZ<A
MO]<%>6Y/?W2;VY2J,:K?])K:F6QP7 <(UB8&%APP6HW=8+(QA'<I WU#2\BI
MDI\+"@JW80OK&]%=<]U".F6   '\'+9L];.&;QN@[:.T%6SIJY237;.6RZ9D
MEV[A!4IDED%DC5*<AJ5*8M:TK38/U%5JHYJP<@OW%O$(^K?H^G#GU4.W]RQF
M.I+3E?[]6KEQ=.GUQ&6A#OW.Y6E.NN.'\5+X\,DLK6JC@[".CGKA2M3'<U-6
MM:V!8G29C38[4E/FI54R>YG1<J9ST5'YT7.1,HU-38M#4+A(W ?EMN:E[2@0
M*YHZ)IJ&A7#IQI^U18BR''%*LNA'Y6MR[<5S)2%*91./2<VNAE:+D'=:4Y,J
MRE6"*A]E342+6N[9%!TTV7,1$M.CGRGY<MS9B9_7<&J)F75SS3S<7)R?0S&N
M3-14UH]0\!W=T;WBP6VLLG#85L7(!$CE(1Q:.;<6,D7!:JJ)U41+?MS62N4A
M2$H>O*$3-NGILI4V\4LED=*F)<U(S*B9*]]*F+WC7F&ZP[1;>8CLYR=54."^
MKU<8#[HG\_=,'UU#(]IV(_Z[^C4?A'QS+:?@NZ9\8YM9_1P>+'<KA-":P=96
M/4SN*HF>7AF[$SUNDG0J-:.U"V#==\.ZMS55-2E")&5VIFVDV5)4V//Z5,2Y
M21EU$R:L+S94Q-#KVL0^VV':+K[$;GN3J*I(AA'HF6<99PS=ZB]4V+[&8;U%
MGD-AZV;GR3*K(U*4U&=)J[T<9Q\8[]E6AU2M7Z29B^QHK2M#"+VATTV>Q%;9
M='.F.R%FN;+3/@WA%5-%- S96+DY;L^8U$[%%77@6'M&_ YX>VC!Y&71:N*E
M<MY.BE6[IGE'.KEA?UPQK]OO'1>V[!4BXJQ+7=MEE#&1=,8E*0)3=H9R>I2F
M%86[TA8SV\U9,Z=P%(MQ9<F+&JF4Y8J]R9:*Y6YANZ6R:*E7":W"F9;KJZ&0
MFD2]B$&R     *[O%'X"/G*=2S'41_5=X%^98QM;'/8?X"_"-RO8U+7-*=>>
MR#PQ6)N<][(^3YOS&O)\CO<J;?V%M#$_I(]%+)6R^1<HC.<_"X; W2-2&#P3
M[V#?CDWC26A8_+I_#\)@=:B0P8WHY.$F61Q>J'?J$?A._,L)3[;OXS]S^08/
MHU]=W'RAZH=^H1^$[\RP>V[^,_<_D#T:^N[CY0]4._4(_"=^98/;=_&?N?R!
MZ-?7=Q\HM>Z4,$_TPZ:<&:=^RGLX\"^,;2QSV8=8^QKLE[%HEO%]>>Q_KO<'
M6?GW(<IS?GSKDMN[RI]FT4S;-H\[VM46I@<'RB<Y^#'"P<)8PPH-C#+@F<2.
MFD\GD,D1C@-1(WHPS+IZ"&L/8   /*FM?2-C;7+IKR5ILRB0S:%OJ*H:$N5L
MT(\E;%O2+/1]:-\0J1EVE57UNS"2:AT.61(^:56:*GHBX5I7<V!;=7B]:TJU
M:.[,ENNMC!'L6XYBW[CDR8+!8.2ZB&/54TNKD.D3+RY.4N0NAM%6OU0[]0C\
M)WYEA<'MN_C/W/Y!'O1KZ[N/E#U0[]0C\)WYE@]MW\9^Y_('HU]=W'RAZH=^
MH1^$[\RP>V[^,_<_D#T:^N[CY1ZUT)]&R_HJU98:U0_UG^$OP234U,=@W].O
M8;V0=>+2N"UN;]DWAUNOK5S?K[R^_P!;W._R6YNEWM\NEQBZ5N?[%GV/R#@N
M':B8?#X6#!S7;G@6QO0W27S)I+"Y+4MJ.%PL%;V#"-Q4OX2ZQ8'U8X(_J@TT
M9ST[=E78/X:,9W7CKLPZQ]DW8WV3Q:\;UX['^O%O]>.8\MO\WY\UY79LY4G[
M16=BVCS1:U/:F!PG)YS7X,<'"P5C#"@Z$<N"YQNJF3RB0^1&&&U4C?A',N%3
MQUT1=LR;.'KWB(H-&;1!5T[=NM*B;=LU;-TS*KN'"ZNI@B2*"*1*F.<U:%*6
ME:UKL%SITVJY4:VRU5RK<3E'Y!'/1N%U9]SWGRBFU--8]C,RS*(DC3,4SDW[
M6,F#,ZQYI6/;NE464D9@9P[JQ,^;$*K5&JJE4M_=WS;-M;VEN<Z6USTP7JB*
MJ1C!<E(W(PRR,*B(JHEU#0\Z+U;3V"X9KR4=$,5"]-2&5;EC:U_8=DU@K LY
M0Y>I3:6DC:;@O]O5I7_\J<P]+TYLS&U&-ORZ26U<]5>[6<A-; :J4$<MZKK)
MU"Q>*M-V !%;Q8^&;YT+#..,1^&OP'>#_)Q,C=D'@W\)G7?<M6X;9ZS=:>SW
M'_,-O7[E^<<Y6_Z6YR7LM\LQQ+QM]$*^;7<GY1PLG P</@X=<UT8X#XWH0@E
M^^:ZT:#G"4V7AX&"Z,81R%3+0@2]4._4(_"=^9861[;OXS]S^0:?T:^N[CY0
M]4._4(_"=^98/;=_&?N?R!Z-?7=Q\H>J'?J$?A._,L'MN_C/W/Y ]&OKNX^4
M2.\+C@(^;6U+/M1']5WAHY[C&Z<<]A_@+\'/)=DLM;,IUY[(/#%?>_S+L<Y/
MF_,:<IRV]RI=S8:+8X=)'I79*67R+D\)S7X7#8>Y1R0P>"9?PK\<B\9UGV/R
M&?P_"8?6JD,&%^&3A+E%B(5>;LBMXL?#-\Z%AG'&(_#7X#O!_DXF1NR#P;^$
MSKON6K<-L]9NM/9[C_F&WK]R_..<K?\ 2W.2]EOEF.)>-OHA7S:[D_*.%DX&
M#A\'#KFNC' ?&]"$$OWS76C0<X2FR\/ P71C".0J9:$"7JAWZA'X3OS+"R/;
M=_&?N?R#3^C7UW<?*'JAWZA'X3OS+![;OXS]S^0/1KZ[N/E#U0[]0C\)WYE@
M]MW\9^Y_('HU]=W'RB>WA.<,WS7N&<CXC\-?AQ\(&3CY&[(/!OX,^M&_:MO6
MSUFZT]GN0.?[.L/+\XYRC_U=SDO8[YJWQTQM]+Z^57<GY/P4G P</A(]<YT8
MX#(7X0@MZ^;BSJ#F^4Z7AX>$Z,80R$3+4E2$.-B   'SY>)BY^*DX*<CF4O"
MS4>]B9B)DFR+V.E(N1;*,Y".?LW!%&[MD]:+'252.4Q%$S5*:E:5J/ICWRWI
M,EJK9C5145+BHJ745%R%1;Q^*B*D%NHI4%R1T2>RKBR!><_C?6J_QQ8,U<LQ
M*VA8$GIY/?+VR[??OEG49;"UXJY[MM>Y:0C94K<CQ5BW67(G0RA:GJ8U;PI>
MFJHE4TN556>DVI:Q$<])^ CW(EUV#P+L&-^$51,@C4S%QCGJZ7-P6*MQ,&,$
MRHX21.%>J'?J$?A._,L/?VW?QG[G\@^/1KZ[N/E#U0[]0C\)WYE@]MW\9^Y_
M('HU]=W'RAZH=^H1^$[\RP>V[^,_<_D#T:^N[CY1<EMN'['K=@(#G'/.L<+%
M0_.^1YOSKK8Q09<XY#E5^0Y?D-[<WS[NW9O5V;114U_"S73(0PG*L,]8DH:F
M"U&Y2'VAYGZ   'D+5=H,TD:V[?2@=2V$K2R*NQ:JM8.[%$7,%D"VDU:*&H2
MW;]MYQ%W7&-2N%.6,T*[JR74*6JR*E*;!O+&QDMO%^;PEDU#Y2*L5;?8[WS'
M1:JY$813(5#&J:.FJVX,]B.S<E,Y4NE;+4'T3.P)1R]EM+NJ>Y;03.JJJULK
M-EI,;R9EY:M#E;I7Y9JUJOF+1I7:5.BL(_6,G4M#JU,4QSVM9G334L1&6Q1L
M>N_E.5J]H["157,>B9F5HIV+C%NT\Q4S')'52&L18Y Z,'Q-+07<$M=/ 656
MR9MK9>S,J.(=5PD99$A*';Y(M>Q"H."I*U.H7E#$+R9Z%.>NYOS&FZ7<4IZ)
MPW*9*]E+CWCG_P"LC*U[[ KV[G =G+LHAY]7Z//Q?4EEDD]):3DB:JB9'*&?
M-,Q47!"'J4JZ)7.9&[@J2M*;Q:*)D/2E?9%I7;2FR3I.Q'5(K6P7B9_X1X<R
MVGX/NF_&/[,.CQ<7IV[1;.-*C2+15,:AW[_/6F]1HVI0AC4,L2,R[(OC%,8M
M"TY-%2NVM-M*4VUI^.Z3\2&MBE:JKE))GQU92)JGZEBVDJ_1P^$WXQZPQ1T6
M?B"WD[:J9+O;3_AR&,9+GU7UWS]\W,B10A3'YC#6C;+F >JH5K4IBJS+4M34
M]B8U.J--6],.+,AJI22ZF?,R(-1C=%7.PD[13(EXOUKE^<5C4SU5=1.J3B:2
MNC :+<*OX^Y]15WWCJMN=B=-=*"E&Q\88H(X3J55%5Q9]MS<G<\T=NN6FU-[
M<"L>Y)3=69F*8Q17MM=+MOU[5DV6R7125R4^<F=LY$:F@S"3(<;:FL"EE+A3
MU68[2322[JZ!8^M*T+4L&VH6S+%MF LVT+;8(Q=O6M:T1'P%O0<:WV\BPB8:
M+;M8^/:);:[J:29"TK6M=G5%5SY\ZIFNGU#W3)[UBYSE5SE7+55BJKGF\:UK
M&HQB(C4O(EQ#D0\CZ
M
M
M
M
M                   _'(R,?$1[Z6EGS.+BHMFZD9.3D72#*/CH]D@=R\?/
MGCDZ39HS:-DC**JJ&*1,A:F-6E*5J/IK7/<C&(JO58(B7555O(B9*J?BJB)%
M;B(4_.-AQ^,5O,87]I"T.7@A?]QW['2-FY6S_;3@B]CV[9THV58W%:V+YM/>
M2NZ?N5@L=HO-LZFC6+)4]62SATH59E>&('1K6-JY5MXPLX*5+5'2Y+MVYR76
MNF)[EK5NHQ>N5=TB(D'1JU;9E\&M-2+A.6XKDO(F2B9:KEWLK,I56W;D]>%Q
M0%HVK$2%P7/=,U%VY;D#$ME7LI-STV^0C(>(C6:)3+.Y"2D'2:**1*5,HH>A
M:4VU%^S9LN1*=/G.1LEC5<Y5N(B(D555R$1+JD5:U7.1K4BY5@AK,\/73)_1
MQHLTZZ<%Z-NO>.,=L$KR.S,DHT6R%<KMY>.1%FBZ)CIN&9[WN!_R"F\;?1W*
M[1Q=C/:_/MOU5JI'@YLU<&-_ :B-9'-P&I'-+&HJ?DM*R1DM;=SUNKJJI[+&
MA,H
M
M
M
M
M                                                           #
MB][V7:^1[,NS'M[0S.XK-OFVYRT+K@)!.BK":MRXXUS#S44\3KLWVS^.>*)'
MIU*[IJ[![4]1.I9[*JG<K9\MZ.:J7T<U8HJ9RH?+V-F,5CTBU4@N<IE5ZJ>'
MMF[!FN_)^B&P+&O;*UZ0=Y&;XTC[6M^0GIZ]L?W @VN"QKG*UC&=4]U:U91L
M:47)2C./>)N4U%"T0/4O8]C8SV?:.+DG&"IF2Y-.Z7\XKG(B,>WK7MNKOD7!
M2^J0@ETKRHHITJL=2,17/1;D$OID+I7\HN&\%C@,M=&<K#ZH=6:<'=&IE)JM
M6P\?1SEA/V?@[GR7)+2Z\NWHNQNC*%6ACH%=-%#QD4156C4[I4R;M*C<?ND=
M;>8ZQ[%PF63'KWK%'3H9$+[9<;L%ZYUR."D6K)[*L=*54J*F"S\A+Z-V5U$U
M2S>*D-\
M
M
M
M
M
M       <>1M&U&]T/KX;VQ;R%ZRD*PMN3N]&%C4KHD;=BG;V0BX!]<!&Q99W
M"QK^2<+MVJBQD$5G"AR%H8YJU]5GSEDI3J]RTZ.5R-BN"CE1$5R-O(JHB(JP
MBJ(F4?."W"PX)AJD(Y,,J)R$>1]
M
M
M
M
M
M
M
M
M
M
M
M
B                                          '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>gifi-06302017x10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31"
  xmlns:gifi="http://www.gulfisland.com/20170630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31"
  xmlns:utreg="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="gifi-20170630.xsd" xlink:type="simple"/>
    <context id="FD2017Q2YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2015Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2016-06-30</instant>
        </period>
    </context>
    <context id="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="I2017Q3Jul31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2016Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q2QTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ProspectShipyardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_CostsinExcessofBillingsMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_OneMajorCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:CostsinExcessofBillingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:OneMajorCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_gifi_ProjectApprovedScopeUnapprovedPriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">gifi:ProjectApprovedScopeUnapprovedPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_BillingsinExcessofCostsMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:BillingsinExcessofCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:TwoMajorCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:ContractReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:TwoMajorCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:TwoMajorCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:ContractReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gifi:TwoMajorCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="I2017Q2Jun09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2017-06-09</instant>
        </period>
    </context>
    <context id="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-09</startDate>
            <endDate>2017-06-09</endDate>
        </period>
    </context>
    <context id="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-09</startDate>
            <endDate>2017-06-09</endDate>
        </period>
    </context>
    <context id="I2017Q2June8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2017-06-08</instant>
        </period>
    </context>
    <context id="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-09</startDate>
            <endDate>2017-06-09</endDate>
        </period>
    </context>
    <context id="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2017Q2QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-30</instant>
        </period>
    </context>
    <context id="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-30</instant>
        </period>
    </context>
    <context id="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-30</instant>
        </period>
    </context>
    <context id="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-30</instant>
        </period>
    </context>
    <context id="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="D2015Q4Q3-Q4_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_gifi_LargeDeepwaterProjectRecentlyDeliveredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">gifi:LargeDeepwaterProjectRecentlyDeliveredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-07-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_CounterpartyNameAxis_gifi_CustomerofShipyardMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">gifi:ContractReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">gifi:CustomerofShipyardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-27</startDate>
            <endDate>2017-07-27</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="vessel">
        <measure>gifi:vessel</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="module">
        <measure>gifi:module</measure>
    </unit>
    <unit id="acre">
        <measure>utreg:acre</measure>
    </unit>
    <unit id="segment">
        <measure>gifi:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="FD2017Q2YTD"
      id="Fact-21E409BE3EC3297142F4180B98CA0C6E-wk-Fact-21E409BE3EC3297142F4180B98CA0C6E">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="FD2017Q2YTD"
      id="Fact-AA4DE43173078F6421AD180B98BF1BF6-wk-Fact-AA4DE43173078F6421AD180B98BF1BF6">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="FD2017Q2YTD"
      id="Fact-619E84BD223261360D27180B98C460E9-wk-Fact-619E84BD223261360D27180B98C460E9">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="FD2017Q2YTD"
      id="Fact-0653F77BAE1FC8D8C017180B98CA4266-wk-Fact-0653F77BAE1FC8D8C017180B98CA4266">2017</dei:DocumentFiscalYearFocus>
    <dei:DocumentPeriodEndDate
      contextRef="FD2017Q2YTD"
      id="Fact-AC3580327954DBAEE283180B98C97145-wk-Fact-AC3580327954DBAEE283180B98C97145">2017-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentType
      contextRef="FD2017Q2YTD"
      id="Fact-D13AA19D5FA599BCCFF1180B98CA1F1C-wk-Fact-D13AA19D5FA599BCCFF1180B98CA1F1C">10-Q</dei:DocumentType>
    <dei:EntityCentralIndexKey
      contextRef="FD2017Q2YTD"
      id="Fact-DE110CEEFB673AB6294A180B98BF17B0-wk-Fact-DE110CEEFB673AB6294A180B98BF17B0">0001031623</dei:EntityCentralIndexKey>
    <dei:EntityFilerCategory
      contextRef="FD2017Q2YTD"
      id="Fact-E59BF90F74F020D592DB180B98C02911-wk-Fact-E59BF90F74F020D592DB180B98C02911">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityRegistrantName
      contextRef="FD2017Q2YTD"
      id="Fact-C55895EF648231E507B8180B98CA2709-wk-Fact-C55895EF648231E507B8180B98CA2709">GULF ISLAND FABRICATION INC</dei:EntityRegistrantName>
    <dei:TradingSymbol
      contextRef="FD2017Q2YTD"
      id="Fact-4FC9CDA750BA8F3E5CD1180B98BFDBA3-wk-Fact-4FC9CDA750BA8F3E5CD1180B98BFDBA3">GIFI</dei:TradingSymbol>
    <us-gaap:CommonStockNoParValue
      contextRef="FI2016Q4"
      id="Fact-7AACD75EDFAF910B9A82180B98C3004D-wk-Fact-7AACD75EDFAF910B9A82180B98C3004D"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:CommonStockNoParValue
      contextRef="FI2017Q2"
      id="Fact-4BDE73C9751082FAC111180B98C2ADCA-wk-Fact-4BDE73C9751082FAC111180B98C2ADCA"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2016Q4"
      decimals="INF"
      id="Fact-D4ABE84552FA5C073153180B98C4E537-wk-Fact-D4ABE84552FA5C073153180B98C4E537"
      unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2017Q2"
      decimals="INF"
      id="Fact-7D615029D2F0ECF967C2180B98C32143-wk-Fact-7D615029D2F0ECF967C2180B98C32143"
      unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2016Q4"
      decimals="INF"
      id="Fact-738971645FDACE5201B9180B98C4B845-wk-Fact-738971645FDACE5201B9180B98C4B845"
      unitRef="shares">14695020</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2017Q2"
      decimals="INF"
      id="Fact-912AF07772D7C9E01F1A180B98C27EC0-wk-Fact-912AF07772D7C9E01F1A180B98C27EC0"
      unitRef="shares">14850833</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2016Q4"
      decimals="INF"
      id="Fact-37A53D8A31965D7C9161180B98C2D21B-wk-Fact-37A53D8A31965D7C9161180B98C2D21B"
      unitRef="shares">14695020</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2017Q2"
      decimals="INF"
      id="Fact-337458F77A233FFEB99F180B98C9204E-wk-Fact-337458F77A233FFEB99F180B98C9204E"
      unitRef="shares">14850833</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="FI2016Q4"
      id="Fact-C9BDE6B6EABDE5BA2A80180B98C2C605-wk-Fact-C9BDE6B6EABDE5BA2A80180B98C2C605"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="FI2017Q2"
      id="Fact-11560002D86B475E739F180B98C2EC29-wk-Fact-11560002D86B475E739F180B98C2EC29"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2016Q4"
      decimals="INF"
      id="Fact-B7D890AF03570F435AA2180B98C393B2-wk-Fact-B7D890AF03570F435AA2180B98C393B2"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2017Q2"
      decimals="INF"
      id="Fact-5CFC29BC6CF1E4E3B451180B98C2E819-wk-Fact-5CFC29BC6CF1E4E3B451180B98C2E819"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2016Q4"
      decimals="INF"
      id="Fact-7B8C0F59AC46BF7C082E180B98C3F9A7-wk-Fact-7B8C0F59AC46BF7C082E180B98C3F9A7"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2017Q2"
      decimals="INF"
      id="Fact-66FAF1BFAB0ADFDEC7BC180B98C1C2C4-wk-Fact-66FAF1BFAB0ADFDEC7BC180B98C1C2C4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="FI2016Q4"
      decimals="INF"
      id="Fact-C9968726E2BCDF3F0537180B98C2027E-wk-Fact-C9968726E2BCDF3F0537180B98C2027E"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="FI2017Q2"
      decimals="INF"
      id="Fact-4E5046B52CAC3CCFAB18180B98C33EE1-wk-Fact-4E5046B52CAC3CCFAB18180B98C33EE1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="FD2016Q2QTD"
      decimals="INF"
      id="Fact-C5E09B353D4088A5737C848FF885C031-wk-Fact-C5E09B353D4088A5737C848FF885C031"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="FD2016Q2YTD"
      decimals="INF"
      id="Fact-EF0F9A4D736402E9F86A8490321B20C5-wk-Fact-EF0F9A4D736402E9F86A8490321B20C5"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="FD2017Q2YTD"
      decimals="INF"
      id="Fact-6F4D7A380C291E9C85A8849007994033-wk-Fact-6F4D7A380C291E9C85A8849007994033"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I2017Q3Jul31"
      decimals="INF"
      id="d62558721e785-wk-Fact-CD7EA117DA2AD990286E180B98C37A56"
      unitRef="shares">14851833</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e538-wk-Fact-DB1DBE6385BD9B4B71CD180B98C9D4D0"
      unitRef="usd">22283000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e557-wk-Fact-C44526C934B0810DAF10180B98C83485"
      unitRef="usd">51167000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ContractReceivableDueOneYearOrLess
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e572-wk-Fact-0A04443EDD692E2A9091180B98CA2D8E"
      unitRef="usd">38080000</us-gaap:ContractReceivableDueOneYearOrLess>
    <us-gaap:ContractReceivableDueOneYearOrLess
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e591-wk-Fact-A28617EF806180BB334C180B98CA33D5"
      unitRef="usd">20169000</us-gaap:ContractReceivableDueOneYearOrLess>
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e611-wk-Fact-C504A63E34327CBCA3AF180B98BF998C"
      unitRef="usd">31643000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e630-wk-Fact-E094E9CE952898737E93180B98BF73D7"
      unitRef="usd">26829000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e650-wk-Fact-7C56209FFBD65A5583EB180B98C27D8E"
      unitRef="usd">2982000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e669-wk-Fact-96E0FC104BB491948498180B98C0B180"
      unitRef="usd">3222000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryNet
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e689-wk-Fact-2EC6BEF70554B33D57DC180B98C995AE"
      unitRef="usd">11871000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e708-wk-Fact-539676CEDE409555AD8E180B98BF948C"
      unitRef="usd">11973000</us-gaap:InventoryNet>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e728-wk-Fact-74B3C1586416042F6DD1180B98C9E93E"
      unitRef="usd">107262000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e747-wk-Fact-04DCB559053A985DBB3E180B98BF59AA"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e767-wk-Fact-A90C81C4F34350EB4DB0180B98CACDCB"
      unitRef="usd">214121000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e786-wk-Fact-E6E5617F8FFC7313F971180B98C8E26E"
      unitRef="usd">113360000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e807-wk-Fact-5BAD0FED22FCCDFF907D180B98C21C19"
      unitRef="usd">90698000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e826-wk-Fact-6798AB89BA1DBBA6BD7A180B98C40A87"
      unitRef="usd">206222000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e846-wk-Fact-30AF3D121FA7BB6E7389180B98C1740C"
      unitRef="usd">2767000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e865-wk-Fact-9D339D13B1748799C5AE180B98C2597A"
      unitRef="usd">2826000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e890-wk-Fact-ED6CA48B4B393083165F180B98C0DB04"
      unitRef="usd">307586000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e909-wk-Fact-F916F6D5C74D349A897D180B98C1F0A6"
      unitRef="usd">322408000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1011-wk-Fact-9AEDA4A4B8E8C9FB8751180B98C9DCA9"
      unitRef="usd">19329000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1030-wk-Fact-D6D727239EC2FAAAD3F5180B98C37A39"
      unitRef="usd">9021000</us-gaap:AccountsPayableCurrent>
    <us-gaap:BillingsInExcessOfCostCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1045-wk-Fact-DC1D46E9C836837906BE180B98C2029B"
      unitRef="usd">8642000</us-gaap:BillingsInExcessOfCostCurrent>
    <us-gaap:BillingsInExcessOfCostCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1064-wk-Fact-24D43807B4A815F09AD4180B98C82803"
      unitRef="usd">3977000</us-gaap:BillingsInExcessOfCostCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1084-wk-Fact-F465B701898AD8B22D1A180B98C88D80"
      unitRef="usd">5406000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1103-wk-Fact-97183E2296D62C0C0566180B98BF5F9A"
      unitRef="usd">11881000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1123-wk-Fact-8055BDCC4F1AAAEF7EAD180B98CA1A44"
      unitRef="usd">3514000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1142-wk-Fact-02D709993E87B70CB27F180B98CA220C"
      unitRef="usd">387000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1162-wk-Fact-6D0E0CF6451CA74593A8180B98C90E58"
      unitRef="usd">9236000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1181-wk-Fact-C053C05F3572069B4A3A180B98C861F5"
      unitRef="usd">10032000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1201-wk-Fact-A9AFD076403B33749449180B98CAE817"
      unitRef="usd">257000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1220-wk-Fact-F197005517EFD7F38D1B180B98C95410"
      unitRef="usd">50000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1241-wk-Fact-71C457C2B4176F3FAE2D180B98C02653"
      unitRef="usd">46384000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1260-wk-Fact-5834825A76D15867BB39180B98BFF8BD"
      unitRef="usd">35348000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1280-wk-Fact-2E93DA2039CCFF7DE79E180B98C00773"
      unitRef="usd">14450000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1299-wk-Fact-97E6355B3F1C6A57655D180B98C96535"
      unitRef="usd">23234000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1319-wk-Fact-846533205D81798A5DB0180B98C9EA67"
      unitRef="usd">0</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1338-wk-Fact-54283F91C51414FD1F36180B98C9EB0A"
      unitRef="usd">489000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1358-wk-Fact-DCFA45E6D360C66898A0180B98C3B254"
      unitRef="usd">698000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1377-wk-Fact-D21ABB909885A2ED1FC1180B98C73301"
      unitRef="usd">305000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1397-wk-Fact-3BD6B1CBBFE23896FB20180B98C8A969"
      unitRef="usd">61532000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1416-wk-Fact-C1D3EFAB4D2F3E9F4D82180B98C0988A"
      unitRef="usd">59376000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1477-wk-Fact-7E30980591A97EA0EC55180B98C89BFF"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1496-wk-Fact-C6439F84729A0DDB11C8180B98C9D54A"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1516-wk-Fact-CD3FF4B123372B1D4CEE180B98C10AE2"
      unitRef="usd">10711000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1535-wk-Fact-1AEB370D311E0FEB1C2E180B98C4B9ED"
      unitRef="usd">10641000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1555-wk-Fact-93FF189D10500BEFA978180B98C9C645"
      unitRef="usd">99442000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1574-wk-Fact-561A1CD072B17BF9BDC3180B98BFEB68"
      unitRef="usd">98813000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1594-wk-Fact-C7BAB13995D080F51A6F180B98C8F420"
      unitRef="usd">135901000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1613-wk-Fact-3A2DF76A9A6F0D06AE6C180B98C86E6E"
      unitRef="usd">153578000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1633-wk-Fact-6EEBBAF9389270902CCB180B98C8C52E"
      unitRef="usd">246054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1652-wk-Fact-E9391A29DA9372334BCD180B98C8B344"
      unitRef="usd">263032000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62560290e1678-wk-Fact-E7A9EE763AC498F10BC8180B98C8F7DC"
      unitRef="usd">307586000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62560290e1697-wk-Fact-209C73AA5A301FA0613E180B98C1A936"
      unitRef="usd">322408000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e550-wk-Fact-60A63794D6508BDBFA33180B98C1887C"
      unitRef="usd">45868000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e569-wk-Fact-FF8F425EB88EA6933D71180B98BF4A5A"
      unitRef="usd">81502000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e588-wk-Fact-D8FD13625A9446AF38E59A83EAB4D38C"
      unitRef="usd">83860000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e608-wk-Fact-75604FDCDAED777D95F99A83EADAC58D"
      unitRef="usd">165481000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e623-wk-Fact-BF6926B147F42282818F180B98C0101A"
      unitRef="usd">57488000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e642-wk-Fact-5EFB7C7EB68C463B6F89180B98CBB6A5"
      unitRef="usd">67436000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e661-wk-Fact-C116B0F5F778FBBEB9019A83EAB148F7"
      unitRef="usd">100378000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e681-wk-Fact-A0CD01D323D4C130E8009A83EAA95C5B"
      unitRef="usd">145714000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e701-wk-Fact-4AD09E817BAF585ACAFA180B98C1685B"
      unitRef="usd">-11620000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e721-wk-Fact-C07C602C847841C3730F180B98C1D612"
      unitRef="usd">14066000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e740-wk-Fact-93E4F6ACF6B782E6AB4F84837C9F81C8"
      unitRef="usd">-16518000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e761-wk-Fact-834183FC10E641ABE1BA9A83EA924ECD"
      unitRef="usd">19767000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e781-wk-Fact-5D408CF2739580A5646A180B98C13E42"
      unitRef="usd">4640000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e800-wk-Fact-C6F8B5864C82F8C85D5F180B98C0C7DB"
      unitRef="usd">5062000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e819-wk-Fact-85F3F35B384E20CDF98B9A83EAD0367B"
      unitRef="usd">8570000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e839-wk-Fact-FE1D430CC79095916B869A83EAEB0B3D"
      unitRef="usd">9547000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e859-wk-Fact-CAF2A722748556C9D777180B98C02EED"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e878-wk-Fact-56E33D83FC5C49D874FC180B98BF5E7C"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e897-wk-Fact-993D0C0A7A455F436B579A83EAC5BE24"
      unitRef="usd">389000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e917-wk-Fact-F6E5135BD0337716281C9A83EAD89BD2"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e937-wk-Fact-2D23FC56F32B28150608180B98C0DA6E"
      unitRef="usd">-16260000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e957-wk-Fact-4454F7D1903294911DE7180B98C1FBC0"
      unitRef="usd">9004000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e976-wk-Fact-08E5B86209C45344677B84837CA6526B"
      unitRef="usd">-25477000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e997-wk-Fact-BA4CA7197AFF24A8A11D18470D689DA1"
      unitRef="usd">10220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e1099-wk-Fact-001C4AA1376D769E38A4180B98C0DBAA"
      unitRef="usd">158000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e1119-wk-Fact-26B611D2956D8A5B109E180B98CBE42E"
      unitRef="usd">88000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e1139-wk-Fact-6F66B425990DA718F30C9A83EAC88CA8"
      unitRef="usd">217000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e1160-wk-Fact-208909AEB0C4457974469A83EAE4E702"
      unitRef="usd">138000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e1181-wk-Fact-5B940B9EDDFAD5406273180B98C1B57D"
      unitRef="usd">12000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e1200-wk-Fact-0C552171C10F62B2383B180B98C0E95A"
      unitRef="usd">2000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e1219-wk-Fact-977A5090B288408C7CBD9A83EAC66C6A"
      unitRef="usd">12000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e1239-wk-Fact-184DD5B996A7FD50F6279A83EABBDDDE"
      unitRef="usd">8000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e1260-wk-Fact-AC3540E327558038B826180B98C1B9F7"
      unitRef="usd">-266000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e1280-wk-Fact-FF61D531B99D4E89B315180B98C1B94D"
      unitRef="usd">42000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e1299-wk-Fact-2ECBC0DF2B76BB9C328A9A83EAE2548B"
      unitRef="usd">-257000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e1320-wk-Fact-E04F23FCE07047AEA7D09A83EABE79AA"
      unitRef="usd">440000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e1340-wk-Fact-1BC40424AC28C3DFEF3F180B98C1868E"
      unitRef="usd">-412000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e1360-wk-Fact-54F6FA04CDDC1EC622FB180B98C1A45E"
      unitRef="usd">-44000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e1380-wk-Fact-BF79027F1599C99C535584837C8A41E1"
      unitRef="usd">-462000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e1401-wk-Fact-C6C34D882105A75B1A699A83EACF4F7C"
      unitRef="usd">310000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e1421-wk-Fact-007D4A26134312CBA393180B98BF3591"
      unitRef="usd">-16672000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e1441-wk-Fact-714CA061B960C4DEE822180B98CA2C1D"
      unitRef="usd">8960000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e1460-wk-Fact-6CBBC21BB5FA693461FD84837C989E28"
      unitRef="usd">-25939000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e1481-wk-Fact-2A96B397581FBF2A8B4418471113BB9C"
      unitRef="usd">10530000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e1501-wk-Fact-1F1667051859555ACAC3180B98C26D9E"
      unitRef="usd">-5749000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e1521-wk-Fact-A6E074E917215EDEA235180B98BFEBBD"
      unitRef="usd">3420000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e1540-wk-Fact-62D6AC56816D98DDBD9584837C5658B9"
      unitRef="usd">-8561000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e1561-wk-Fact-846DAAA99FF917AE65C19A83EAD74643"
      unitRef="usd">4001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62562059e1586-wk-Fact-660C8117A6CD53218368180B98BFA7CC"
      unitRef="usd">-10923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62562059e1606-wk-Fact-E57B5CBBF0041848881C180B98C0A888"
      unitRef="usd">5540000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62562059e1625-wk-Fact-4DB71465DDD2FE691B8184837C83B4A2"
      unitRef="usd">-17378000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62562059e1646-wk-Fact-F7143F6BE1D9F4B7AD5718471254C60A"
      unitRef="usd">6529000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="FD2017Q2QTD"
      decimals="2"
      id="d62562059e1748-wk-Fact-CE0132893C0774E27A81180B98CA56BC"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="FD2016Q2QTD"
      decimals="2"
      id="d62562059e1768-wk-Fact-4874B04D012C279679FE180B98BF63AC"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="FD2017Q2YTD"
      decimals="2"
      id="d62562059e1787-wk-Fact-E9A20A312F7488596F751846E62A7B11"
      unitRef="usdPerShare">-1.17</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="FD2016Q2YTD"
      decimals="2"
      id="d62562059e1808-wk-Fact-E230E625F9536DF187431847136B4CE7"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2017Q2QTD"
      decimals="INF"
      id="d62562059e1828-wk-Fact-AC8303BFC35D9CDE4784180B98C03EBB"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2016Q2QTD"
      decimals="INF"
      id="d62562059e1847-wk-Fact-93CDA16EDEB3184B2656180B98C1A91D"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2017Q2YTD"
      decimals="INF"
      id="d62562059e1866-wk-Fact-9BEB611B46C3455FB3071846E6D43683"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2016Q2YTD"
      decimals="INF"
      id="d62562059e1886-wk-Fact-836C611E502BE663920918471418E4FA"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d62564968e687-wk-Fact-3469341DC2C243AC5939180B98C8E91F"
      unitRef="shares">14695020</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d62564968e706-wk-Fact-4515E4D19249A8AD8657180B98C7A469"
      unitRef="usd">10641000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d62564968e725-wk-Fact-F074EABCFB9A010CF66D180B98C4B5E4"
      unitRef="usd">98813000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d62564968e745-wk-Fact-5A06711D6A418B40A600180B98CA91BA"
      unitRef="usd">153578000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62564968e764-wk-Fact-E9391A29DA9372334BCD180B98C8B344"
      unitRef="usd">263032000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d62564968e832-wk-Fact-CD0E0256CB20AB8BA7BF180B98CADBFA"
      unitRef="usd">-17378000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564968e852-wk-Fact-4DB71465DDD2FE691B8184837C83B4A2"
      unitRef="usd">-17378000</us-gaap:NetIncomeLoss>
    <gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested
      contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d62564968e873-wk-Fact-CA93FD6DE0A991B9C4A9180B98C0F811"
      unitRef="shares">155813</gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d62564968e887-wk-Fact-4D0B41467EEC1F2F06A4180B98C82E25"
      unitRef="usd">-88000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d62564968e907-wk-Fact-3400E78E39A4DEF55A16180B98C4BA66"
      unitRef="usd">-796000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564968e947-wk-Fact-5B8144D5E6FDB484453F180B98C7538D"
      unitRef="usd">-884000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d62564968e982-wk-Fact-1C663FF07F45159A4E69180B98C2B8A5"
      unitRef="usd">158000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d62564968e1001-wk-Fact-4AF4F7534E074FEA5B52180B98CA7274"
      unitRef="usd">1425000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564968e1040-wk-Fact-A8F0FCBB99D3F0E8E977180B98C4E449"
      unitRef="usd">1583000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DividendsCommonStock
      contextRef="FD2017Q2YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d62564968e1113-wk-Fact-BC29B5B24620D1B65011180B98C09814"
      unitRef="usd">299000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564968e1133-wk-Fact-DBA8203672892FB73D77180B98C2D168"
      unitRef="usd">299000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d62564968e1154-wk-Fact-1B2EA92043BEA035976B180B98C9A8F1"
      unitRef="shares">14850833</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d62564968e1173-wk-Fact-8D134647DF7B874FF754180B98C4CEF7"
      unitRef="usd">10711000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d62564968e1192-wk-Fact-8A1F3D3805F245A87D38180B98CB960F"
      unitRef="usd">99442000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d62564968e1212-wk-Fact-578026736E5DDE83AD3A180B98C3A846"
      unitRef="usd">135901000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62564968e1231-wk-Fact-6EEBBAF9389270902CCB180B98C8C52E"
      unitRef="usd">246054000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e541-wk-Fact-4DB71465DDD2FE691B8184837C83B4A2"
      unitRef="usd">-17378000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e561-wk-Fact-F7143F6BE1D9F4B7AD5718471254C60A"
      unitRef="usd">6529000</us-gaap:NetIncomeLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e617-wk-Fact-845364E32939B0DA1BF9180B98C207A2"
      unitRef="usd">17000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e636-wk-Fact-A138D3ABB6D8DDB4D51C180B98C00636"
      unitRef="usd">320000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e656-wk-Fact-438CA9ECE3F4ADB2DE3D180B98C90908"
      unitRef="usd">7476000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e675-wk-Fact-5B39A1298BE0B14467B5180B98C8330C"
      unitRef="usd">12878000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RecognitionOfDeferredRevenue
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e695-wk-Fact-ED5E074A2A0DC9C88AA1180B98CAAF30"
      unitRef="usd">1887000</us-gaap:RecognitionOfDeferredRevenue>
    <us-gaap:RecognitionOfDeferredRevenue
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e715-wk-Fact-F1CCACD8C3BF6F67CF07180B98C3AD26"
      unitRef="usd">2654000</us-gaap:RecognitionOfDeferredRevenue>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e736-wk-Fact-993D0C0A7A455F436B579A83EAC5BE24"
      unitRef="usd">389000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e755-wk-Fact-F6E5135BD0337716281C9A83EAD89BD2"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e775-wk-Fact-250D95B76E9164B383A8180B98CAD6C4"
      unitRef="usd">-259000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e794-wk-Fact-6F6A2962EA9C1CDBA195180B98C2234E"
      unitRef="usd">369000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e816-wk-Fact-B53338AD9C467DFF7465180B98C85325"
      unitRef="usd">8784000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e836-wk-Fact-5213C940FB130480EE78180B98C983A9"
      unitRef="usd">-3899000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e856-wk-Fact-7B17D7A5853FF22546CF180B98C52E68"
      unitRef="usd">1583000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e875-wk-Fact-36E5B3CBFD5EC8541B55180B98C392B4"
      unitRef="usd">1619000</us-gaap:ShareBasedCompensation>
    <gifi:IncreaseDecreaseInContractReceivablesAndRetainage
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e936-wk-Fact-3EADB9BD5813F64465DE180B98C5DD12"
      unitRef="usd">17927000</gifi:IncreaseDecreaseInContractReceivablesAndRetainage>
    <gifi:IncreaseDecreaseInContractReceivablesAndRetainage
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e956-wk-Fact-4CA461B12D4BD36235FF180B98CA5F11"
      unitRef="usd">-9783000</gifi:IncreaseDecreaseInContractReceivablesAndRetainage>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e976-wk-Fact-64712ED6C41A55012768180B98C9AD78"
      unitRef="usd">4814000</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e996-wk-Fact-8370CA91DF47D9608EA6180B98C33E59"
      unitRef="usd">-1550000</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1016-wk-Fact-D86EA09FB3033379BF32180B98C34BD0"
      unitRef="usd">-201000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
    <gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1035-wk-Fact-9D59E79884BDB83DB4F7180B98C4AF84"
      unitRef="usd">1396000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1056-wk-Fact-FFF594C8E993F48014F7180B98C494EE"
      unitRef="usd">-102000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1075-wk-Fact-B71AC644A56DB0166230180B98CB3A90"
      unitRef="usd">1234000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1096-wk-Fact-A4EC760BC69B46E72585180B98C44AE3"
      unitRef="usd">10308000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1115-wk-Fact-263848CAC252AA4D3BB0180B98BFDA91"
      unitRef="usd">-7522000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1136-wk-Fact-86163129C6F8958D1476180B98C44F45"
      unitRef="usd">4665000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1155-wk-Fact-51AB78D1D77D1FCB54EE180B98C9B85A"
      unitRef="usd">247000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1175-wk-Fact-0F5320D7077F727BA801180B98C82E5E"
      unitRef="usd">-5078000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1195-wk-Fact-B8994B028C34511FB77C180B98C0D839"
      unitRef="usd">-8718000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1216-wk-Fact-B8A1F8DF97655D35CF64180B98C9EC70"
      unitRef="usd">393000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1235-wk-Fact-3772EA4E91D21D4E75F7180B98C05BF9"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1256-wk-Fact-5B180B6D84F38A5F4D72180B98CA0662"
      unitRef="usd">-795000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1276-wk-Fact-61318B71B014C4E91421180B98C23D51"
      unitRef="usd">2769000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <gifi:IncreaseDecreaseinAccruedContractLosses
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1296-wk-Fact-9DA74052542D0FC61E84180B98C3EA80"
      unitRef="usd">3127000</gifi:IncreaseDecreaseinAccruedContractLosses>
    <gifi:IncreaseDecreaseinAccruedContractLosses
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1315-wk-Fact-1A627F4ED4454D233025180B98C8C0FA"
      unitRef="usd">-5974000</gifi:IncreaseDecreaseinAccruedContractLosses>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1336-wk-Fact-0A56BCB7AE76EE7C6FD9180B98C340ED"
      unitRef="usd">207000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1355-wk-Fact-33C5BBF3A188BD632EEF180B98C212CC"
      unitRef="usd">105000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1375-wk-Fact-A92390ED0C7B9F5D762C180B98C22B12"
      unitRef="usd">-27936000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1395-wk-Fact-8459F8715111AD55DF2B180B98C3F0CD"
      unitRef="usd">11832000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1456-wk-Fact-CD38766E48474D1E0A91180B98C99BCE"
      unitRef="usd">1824000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1476-wk-Fact-86E4D3D86C52EC52EBCB180B98BF575B"
      unitRef="usd">3290000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1497-wk-Fact-8323BEB4EC4FF3881FF1180B98C3FF03"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1516-wk-Fact-A2D0A78B9C722CB035D3180B98CAD3C4"
      unitRef="usd">1588000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1536-wk-Fact-5A30E4F1E443C58124C6180B98C97E75"
      unitRef="usd">2120000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1555-wk-Fact-8E861DBF7D59AAAADA58180B98C24022"
      unitRef="usd">5548000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1575-wk-Fact-12015A5D440D4F67CFC5180B98C315C3"
      unitRef="usd">296000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1594-wk-Fact-91E371C5F7B1601AAA1A180B98C44610"
      unitRef="usd">3846000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1655-wk-Fact-DAC24C01E8A741135C2E180B98CA1EF5"
      unitRef="usd">884000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1675-wk-Fact-629BBF81D5A85C50CE82180B98C937FB"
      unitRef="usd">146000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1697-wk-Fact-4890D9ED40B4C0BF5C6295C53E9BA6D0"
      unitRef="usd">61000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1717-wk-Fact-74E316414C9C06BE126595C53EA1B1A0"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1737-wk-Fact-F34311C1B06BE5BB5898180B98C875D4"
      unitRef="usd">299000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1757-wk-Fact-E2CAE20B0FCD18ECB42E180B98CBB74E"
      unitRef="usd">295000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1778-wk-Fact-97E5BA8FFB9351282BA7180B98BF1057"
      unitRef="usd">-1244000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1798-wk-Fact-65EA67822A54013929BF180B98C25E16"
      unitRef="usd">-441000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62564037e1819-wk-Fact-3DDBE8C11E6AD04F627D180B98BF23AF"
      unitRef="usd">-28884000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62564037e1839-wk-Fact-C42F62D15CD0CBD4CD0D180B98C25C49"
      unitRef="usd">15237000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62564037e1859-wk-Fact-C44526C934B0810DAF10180B98C83485"
      unitRef="usd">51167000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2015Q4"
      decimals="-3"
      id="d62564037e1878-wk-Fact-1100A9527F8DAEEEEA22180B98C979F6"
      unitRef="usd">34828000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62564037e1903-wk-Fact-DB1DBE6385BD9B4B71CD180B98C9D4D0"
      unitRef="usd">22283000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2016Q2"
      decimals="-3"
      id="d62564037e1922-wk-Fact-17EA5B5594FBAB4D0426180B98C4C69A"
      unitRef="usd">50065000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-9A91E774CADDA62D203F180B98CEDA60-0-wk-Fact-434BB72A828EA7C90E40180B98C8A491">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gulf Island Fabrication, Inc. ("Gulf Island," and together with its subsidiaries "the Company," "we" or "our"), is a leading fabricator of complex steel structures and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy projects and shipping and marine transportation operations. We also provide related installation, hookup, commissioning, repair and maintenance services with specialized crews and integrated project management capabilities. We are currently fabricating complex modules for the construction of a new petrochemical plant and two multi-purpose service vessels. We recently fabricated wind turbine pedestals for the first offshore wind power project in the United States. We also constructed one of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM and the first SPAR fabricated in the United States. Our customers include U.S. and, to a lesser extent, international energy producers, petrochemical, industrial, power and marine operators. We operate and manage our business through &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; operating divisions: Fabrication, Shipyards and Services. Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana. Our fabrication facilities in Aransas Pass and Ingleside, Texas are currently being marketed for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements include the accounts of Gulf Island Fabrication, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For definitions of certain technical terms contained in this Form 10-Q, see the Glossary of Certain Technical Terms contained in our Annual Report on Form 10-K for the year ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The accompanying unaudited, consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the consolidated financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, are not necessarily indicative of the results that may be expected for the year ending &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The balance sheet at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2016&lt;/span&gt;&lt;span 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 consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We made the following reclassifications to our financial statements for the three and six months ended June 30, 2016, to conform to current period presentation:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We reclassified &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$146,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; from operating activities to financing activities in the Company&#x2019;s consolidated statement of cash flows for the six months ended June 30, 2016, related to tax payments made by the Company to satisfy employee income tax withholding obligations arising from vesting shares as a result of the adoption of Accounting Standards Update 2016-09 as discussed in "New Accounting Standards" below. This reclassification had no impact to our financial position or results of operations.&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We reclassified corporate administrative costs and overhead expenses previously allocated to the results of operations of our three operating divisions to our Corporate division for the three and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;six months ended June 30, 2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, to conform to current period presentation as discussed in Note 8. These reclassifications had no impact to our consolidated financial statements.&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, &#x201c;Revenue from Contracts with Customers&#x201d; (Topic 606), which supersedes the revenue recognition requirements in FASB Accounting Standard Codification (ASC) Topic 605, &#x201c;Revenue Recognition.&#x201d; ASU No. 2014-09 requires entities to recognize &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 will be effective for financial statements issued for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early application is permitted. We use the percentage-of-completion accounting method to account for our fixed-price or unit rate contracts, computed by the efforts-expended method which measures the percentage of labor hours incurred to date as compared to estimated total labor hours for each contract. We understand that this method will still be allowed under the update; however, there are additional criteria to consider for the requirements to recognize revenue under the percentage-of-completion method. We are in process of reviewing our contracts to ensure that we will continue to be able to apply our revenue recognition policies and we are evaluating whether implementation of this update will have a material effect to our results of operations. We intend to use the modified retrospective model in adopting this standard, which will require a cumulative catch up adjustment, if any, on January 1, 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In September 2015, the FASB issued ASU 2015-16, &#x201c;Simplifying the Accounting for Measurement-Period Adjustments,&#x201d; which eliminates the requirement that an acquirer in a business combination account for measurement-period adjustments retrospectively. Instead, an acquirer will recognize a measurement-period adjustment during the period in which it determines the amount of the adjustment. ASU 2015-16 is effective for annual periods beginning after December 15, 2016. We adopted this guidance effective January 1, 2017, which did not have an impact on our financial position, results of operations and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &#x201c;Leases,&#x201d; which requires lessees to record most leases on their balance sheets but recognize expenses in a manner similar to current guidance. ASU 2016-02 will be effective for annual periods beginning after December 15, 2018. The guidance is required to be applied using a modified retrospective approach. We are currently evaluating the effect that ASU 2016-02 will have on our financial position, results of operations and related disclosures; however, we expect to record our lease obligations on our balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In March 2016, the FASB issued ASU 2016-09, &#x201c;Improvements to Employee Share-Based Payment Accounting,&#x201d; which amends several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification within the statement of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016. We adopted the requirements of ASU 2016-09 effective January 1, 2017. The provisions of ASU No. 2016-09 that are applicable to the Company and affect the Company&#x2019;s consolidated financial statements&#160;include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;This ASU requires the recognition of the excess tax benefit or tax deficiency resulting from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes created when common stock vests as an income tax benefit or expense in the Company&#x2019;s statement of operations. Under previous GAAP, this difference was required to be recognized in additional paid-in capital. The expense or benefit required to be recognized is calculated separately as a discrete item each reporting period and not as part of the Company&#x2019;s projected annual effective tax rate. During the three and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;six months ended June 30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we recorded tax expense of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$214,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively (approximate &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.01&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; loss per share) related to the adoption of this ASU. We have adopted these provisions on a prospective basis and our prior period presentation has not changed. Future effects to the Company&#x2019;s income tax expense (benefit) as a result of the adoption of this ASU will depend on the timing, number of shares and the closing price per share of the Company&#x2019;s common stock on the dates of vesting. &lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;This ASU No. 2016-09 also clarifies that cash paid by the Company to taxing authorities in order to satisfy employee income tax withholding obligations from vesting shares should be classified as a financing activity in the Company&#x2019;s statement of cash flows. We have reported payments of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$884,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; within financing activities within our consolidated statement of cash flows for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;six months ended June 30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, as a result of adoption of this ASU. We have adopted these provisions retrospectively and reclassified &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$146,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; from cash used in operating activities to cash used in financing activities for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;six months ended June 30, 2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, to conform to the current period presentation.&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;In June 2016, the FASB issued ASU 2016-13, &#x201c;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#x201d; which changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#x201c;expected loss&#x201d; 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 annual periods beginning after December 15, 2019. Early adoption is permitted for all entities for annual periods beginning after December 15, 2018. We have not elected to early adopt this guidance. The guidance must 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.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="FD2017Q2YTD"
      decimals="INF"
      id="d62566011e345-wk-Fact-B132282D8A3521C404A1180B98C8F3C7"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member"
      decimals="-3"
      id="d62566011e413-wk-Fact-BDD960064D6C9979CFFE180B98C22557"
      unitRef="usd">-146000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-303A81CACC4C3A769CB5180B98CE71CE-0-wk-Fact-CB34EF2A166445832394180B98C475A6">New Accounting Standards&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, &#x201c;Revenue from Contracts with Customers&#x201d; (Topic 606), which supersedes the revenue recognition requirements in FASB Accounting Standard Codification (ASC) Topic 605, &#x201c;Revenue Recognition.&#x201d; ASU No. 2014-09 requires entities to recognize &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 will be effective for financial statements issued for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early application is permitted. We use the percentage-of-completion accounting method to account for our fixed-price or unit rate contracts, computed by the efforts-expended method which measures the percentage of labor hours incurred to date as compared to estimated total labor hours for each contract. We understand that this method will still be allowed under the update; however, there are additional criteria to consider for the requirements to recognize revenue under the percentage-of-completion method. We are in process of reviewing our contracts to ensure that we will continue to be able to apply our revenue recognition policies and we are evaluating whether implementation of this update will have a material effect to our results of operations. We intend to use the modified retrospective model in adopting this standard, which will require a cumulative catch up adjustment, if any, on January 1, 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In September 2015, the FASB issued ASU 2015-16, &#x201c;Simplifying the Accounting for Measurement-Period Adjustments,&#x201d; which eliminates the requirement that an acquirer in a business combination account for measurement-period adjustments retrospectively. Instead, an acquirer will recognize a measurement-period adjustment during the period in which it determines the amount of the adjustment. ASU 2015-16 is effective for annual periods beginning after December 15, 2016. We adopted this guidance effective January 1, 2017, which did not have an impact on our financial position, results of operations and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &#x201c;Leases,&#x201d; which requires lessees to record most leases on their balance sheets but recognize expenses in a manner similar to current guidance. ASU 2016-02 will be effective for annual periods beginning after December 15, 2018. The guidance is required to be applied using a modified retrospective approach. We are currently evaluating the effect that ASU 2016-02 will have on our financial position, results of operations and related disclosures; however, we expect to record our lease obligations on our balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In March 2016, the FASB issued ASU 2016-09, &#x201c;Improvements to Employee Share-Based Payment Accounting,&#x201d; which amends several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification within the statement of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016. We adopted the requirements of ASU 2016-09 effective January 1, 2017. The provisions of ASU No. 2016-09 that are applicable to the Company and affect the Company&#x2019;s consolidated financial statements&#160;include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;This ASU requires the recognition of the excess tax benefit or tax deficiency resulting from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes created when common stock vests as an income tax benefit or expense in the Company&#x2019;s statement of operations. Under previous GAAP, this difference was required to be recognized in additional paid-in capital. The expense or benefit required to be recognized is calculated separately as a discrete item each reporting period and not as part of the Company&#x2019;s projected annual effective tax rate. During the three and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;six months ended June 30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we recorded tax expense of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$214,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively (approximate &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.01&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; loss per share) related to the adoption of this ASU. We have adopted these provisions on a prospective basis and our prior period presentation has not changed. Future effects to the Company&#x2019;s income tax expense (benefit) as a result of the adoption of this ASU will depend on the timing, number of shares and the closing price per share of the Company&#x2019;s common stock on the dates of vesting. &lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;This ASU No. 2016-09 also clarifies that cash paid by the Company to taxing authorities in order to satisfy employee income tax withholding obligations from vesting shares should be classified as a financing activity in the Company&#x2019;s statement of cash flows. We have reported payments of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$884,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; within financing activities within our consolidated statement of cash flows for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;six months ended June 30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, as a result of adoption of this ASU. We have adopted these provisions retrospectively and reclassified &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$146,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; from cash used in operating activities to cash used in financing activities for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;six months ended June 30, 2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, to conform to the current period presentation.&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;In June 2016, the FASB issued ASU 2016-13, &#x201c;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#x201d; which changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#x201c;expected loss&#x201d; 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 annual periods beginning after December 15, 2019. Early adoption is permitted for all entities for annual periods beginning after December 15, 2018. We have not elected to early adopt this guidance. The guidance must 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.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <gifi:EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62566011e474-wk-Fact-F0C4EC2A7584FEDF7032180B98C45D71"
      unitRef="usd">4000</gifi:EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount>
    <gifi:EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62566011e478-wk-Fact-A75FB3FD43827573AF815725C399B70C"
      unitRef="usd">214000</gifi:EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount>
    <gifi:TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare
      contextRef="FD2017Q2YTD"
      decimals="2"
      id="d62566011e482-wk-Fact-AF091B833DE1F7D8B126180B98C481C5"
      unitRef="usdPerShare">-0.01</gifi:TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62566011e495-wk-Fact-DAC24C01E8A741135C2E180B98CA1EF5"
      unitRef="usd">884000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member"
      decimals="-3"
      id="d62566011e503-wk-Fact-E20FBB090C53E10643E1180B98C368C8"
      unitRef="usd">146000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-7BEFAD876DDB21D622A6180B98CECCC8-0-wk-Fact-452E94EB1C5DFF3B5AA5180B98C076BA">ASSETS HELD FOR SALE&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Our South Texas Assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On February 23, 2017, our Board of Directors approved management's recommendation to place our South Texas facilities located in Aransas Pass and Ingleside, Texas, up for sale. Our Texas South Yard in Ingleside, Texas, is located on the northwest corner of the intersection of the U.S. Intracoastal Waterway and the Corpus Christi Ship Channel. The &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;45&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;-foot deep Corpus Christi Ship Channel provides direct and unrestricted access to the Gulf of Mexico. Our Texas North Yard in Aransas Pass, Texas, is located along the U.S. Intracoastal Waterway and is approximately three miles north of the Corpus Christi Ship Channel. These properties are currently underutilized and represent excess capacity within our Fabrication division. Our net book value of property, plant and equipment for these assets was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$104.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. We have compared the net book value of this asset group to the fair value less cost to sell based upon appraisals obtained which did not result in impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We continue to wind down all fabrication activities at these locations and  have re-allocated remaining backlog and workforce to our Houma Fabrication Yard. As a result of the decision to place our South Texas facilities up for sale and the underutilization currently being experienced, we expect to incur costs associated with maintaining the facility that will not be recoverable until such time as we are able to consummate one or more sales of these assets. These costs include insurance, general maintenance of the properties in its current state, property taxes and retained employees which will be expensed as incurred. We do not expect the sale of these assets to impact our ability to service our deepwater customers or operate our Fabrication division. Our South Texas assets held for sale do not qualify for discontinued operations presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Prospect Shipyard Assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We lease a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;-acre complex 26 miles from the Gulf of Mexico in Houma, Louisiana. We have entered into an agreement  to terminate the lease no later than December 31, 2017, with the owner of the property (currently a senior vice president within the Company) to facilitate an orderly disposal of assets at the facility. Our remaining lease payments are not material. We have classified the machinery and equipment remaining at this shipyard as assets held for sale at February 6, 2017. Our net book value of property, plant and equipment for these assets was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. We recorded an impairment of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$389,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; during the three months ended June 30, 2017. Additionally, we sold two drydocks from our Prospect Shipyard for proceeds of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and recorded a loss on sale of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$259,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; during the three months ended June 30, 2017. We do not expect the sale of these assets to impact our ability to service our Shipyards customers. The future anticipated costs expected to be incurred prior to the termination of this lease are not significant to our consolidated financial statements. Our Prospect Shipyard assets held for sale do not qualify for discontinued operations presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A summary of the significant assets included in assets held for sale as of June 30, 2017, at our South Texas facilities and our Prospect Shipyard is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:91.40625%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;font-weight:bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;South Texas Fabrication Yards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Prospect Shipyard&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,492&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,492&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Buildings and improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;117,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;117,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;93,557&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,719&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;96,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;82&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;949&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Vehicles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;729&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;729&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less: accumulated depreciation&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(113,720&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(298&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(114,018&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total assets held for sale&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;104,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,503&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember"
      decimals="-5"
      id="d62566009e353-wk-Fact-96087CB38BA2695BBB62180B98C13BC2"
      unitRef="usd">104800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember"
      decimals="0"
      id="d62566009e376-wk-Fact-3A8F8772367274390EC8180B98C08AA5"
      unitRef="acre">35</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember"
      decimals="-5"
      id="d62566009e380-wk-Fact-0706901AC0B5F2C04ED3180B98C261CD"
      unitRef="usd">2500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="FD2017Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember"
      decimals="-3"
      id="d62566009e388-wk-Fact-9F75772DEB55B19756C5180B98C4CDD4"
      unitRef="usd">389000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember"
      decimals="-5"
      id="d62566009e392-wk-Fact-9B8EDD778891F011FF9B199758CD911C"
      unitRef="usd">2000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="FD2017Q2QTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember"
      decimals="-3"
      id="d62566009e397-wk-Fact-8D146A3D203BBEA0A650572921FECF88"
      unitRef="usd">-259000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-7718C94EDFE8D7C0F903180B98CEC6F7-0-wk-Fact-2FC959D5C561449D64E2180B98C1833D">A summary of the significant assets included in assets held for sale as of June 30, 2017, at our South Texas facilities and our Prospect Shipyard is as follows (in thousands):&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:91.40625%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;font-weight:bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;South Texas Fabrication Yards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Prospect Shipyard&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,492&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,492&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Buildings and improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;117,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;117,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;93,557&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,719&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;96,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;82&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;949&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Vehicles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;729&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;729&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less: accumulated depreciation&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(113,720&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(298&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(114,018&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total assets held for sale&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;104,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,503&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-3"
      id="d62566009e511-wk-Fact-8CE83D6059B1EE1DD95D180B98C2C803"
      unitRef="usd">5492000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-3"
      id="d62566009e530-wk-Fact-127E6551C8EB07D683FF180B98C1FD3C"
      unitRef="usd">0</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-3"
      id="d62566009e549-wk-Fact-50848004B822F02F2222180B98C89661"
      unitRef="usd">5492000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="d62566009e570-wk-Fact-0218D196A1CE7428E923180B98C306DB"
      unitRef="usd">117582000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="d62566009e589-wk-Fact-8C4228D59EE6F64BCB1B180B98C2102E"
      unitRef="usd">0</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="d62566009e608-wk-Fact-8C1A96CF59E293AE75FB180B98C35C68"
      unitRef="usd">117582000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      id="d62566009e634-wk-Fact-8ADD1CF07C5BAF3875F9180B98BF0CEC"
      unitRef="usd">93557000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      id="d62566009e653-wk-Fact-5D45A1188FC072F98352180B98C444E4"
      unitRef="usd">2719000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      id="d62566009e672-wk-Fact-4A857F68A127DD3936B4180B98C41F52"
      unitRef="usd">96276000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      id="d62566009e698-wk-Fact-0EC1AFE3AFB381ED66D2180B98C88B1F"
      unitRef="usd">867000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      id="d62566009e717-wk-Fact-F54643E1BB973D7FFA47180B98C14890"
      unitRef="usd">82000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      id="d62566009e736-wk-Fact-40404A1193A7EB538CAB180B98C4A5D9"
      unitRef="usd">949000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember"
      decimals="-3"
      id="d62566009e762-wk-Fact-C7A6BB0EA078AA68B09C180B98C1D3F9"
      unitRef="usd">729000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember"
      decimals="-3"
      id="d62566009e781-wk-Fact-C2B61C078FDDB0BD539D180B98C00BFD"
      unitRef="usd">0</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember"
      decimals="-3"
      id="d62566009e800-wk-Fact-69A7CBEAAA0A3DC5D8C0180B98C3B115"
      unitRef="usd">729000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"
      decimals="-3"
      id="d62566009e826-wk-Fact-117600346C5369A5C5B7180B98C3B40E"
      unitRef="usd">252000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"
      decimals="-3"
      id="d62566009e845-wk-Fact-D8CA3AF47087D95B8AF3180B98C3714B"
      unitRef="usd">0</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"
      decimals="-3"
      id="d62566009e864-wk-Fact-410E7C0E4BCDFB20BC79180B98C4A355"
      unitRef="usd">252000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
    <gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember"
      decimals="-3"
      id="d62566009e890-wk-Fact-C01C3250E2457B46AD72180B98C402D5"
      unitRef="usd">113720000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
    <gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember"
      decimals="-3"
      id="d62566009e910-wk-Fact-B9B6E0161BB0E14CFC8C180B98C3E505"
      unitRef="usd">298000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
    <gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"
      decimals="-3"
      id="d62566009e930-wk-Fact-966DDB51E95564F21B87180B98C3A088"
      unitRef="usd">114018000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember"
      decimals="-3"
      id="d62566009e962-wk-Fact-A69AA180DC02E0D18272180B98C3A28D"
      unitRef="usd">104759000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember"
      decimals="-3"
      id="d62566009e981-wk-Fact-C0AA0B556D643BABE66B180B98C1CFD7"
      unitRef="usd">2503000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"
      decimals="-3"
      id="d62566009e1000-wk-Fact-BF385546F234163E80E8180B98C26C0C"
      unitRef="usd">107262000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <gifi:RevenueRecognitionandLongtermContractsTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-42D8C07123131B983ACF180B98CE26E7-0-wk-Fact-8017CAB3AF491112D915180B98CAC6DE">REVENUE AND CONTRACT COSTS &lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company uses the percentage-of-completion accounting method for fabrication contracts. Revenue from fixed-price or unit rate contracts is recognized on the percentage-of-completion method, computed by the efforts-expended method using the percentage of labor hours incurred as compared to estimated total labor hours to complete each contract. This progress percentage is applied to our estimate of total anticipated gross profit for each contract to determine gross profit earned to date. Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;recognized in a period for a contract is the amount of gross profit recognized for that period plus labor costs and pass-through costs incurred on the contract during the period. We define pass-through costs as material, freight, equipment rental, and sub-contractor services that are included in the direct costs of revenue associated with projects. Consequently, pass-through costs are included in revenue but have no impact on the gross profit realized for that particular period. Our pass-through costs as a percentage of revenue for each period presented were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;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:98.6328125%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Six Months Ended June 30,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Pass-through costs as a percentage of revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;53.1%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35.1%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;41.9%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;37.6%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contracts in progress at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$31.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; with &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$28.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; relating to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;two&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; major customers. Advance billings on contracts at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$8.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and included advances of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$7.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; major customers. Accrued contract losses were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$387,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; , respectively. Our accrued contract losses as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, are a result of changes in estimates totaling &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$10.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; identified during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three months ended June 30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, due to cost overruns and re-work related to two vessels we are constructing for a major customer in our Shipyards division.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenue and gross profit on contracts can be significantly affected by change orders and claims that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. At &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we included &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;no&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; amounts in revenue related to change orders on projects which have been approved as to scope but not price. During the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;six months ended&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we recorded a loss of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$488,000&lt;/span&gt;&lt;/span&gt; for a single customer related to revenue on change orders recognized in prior periods that were not recovered in our final settlement with the customer.</gifi:RevenueRecognitionandLongtermContractsTextBlock>
    <gifi:ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-910FEB06C7CDBAD23611180B98CE4AD0-0-wk-Fact-6947BE3CFBB78C743BA5180B98CB72BE">Our pass-through costs as a percentage of revenue for each period presented were as follows:&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:98.6328125%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Six Months Ended June 30,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Pass-through costs as a percentage of revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;53.1%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35.1%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;41.9%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;37.6%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</gifi:ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock>
    <gifi:PassThroughCostsAsPercentOfRevenue
      contextRef="FD2017Q2QTD"
      decimals="3"
      id="d62566363e458-wk-Fact-AD125D57D359CC2DD110180B98C90EDC"
      unitRef="number">0.531</gifi:PassThroughCostsAsPercentOfRevenue>
    <gifi:PassThroughCostsAsPercentOfRevenue
      contextRef="FD2016Q2QTD"
      decimals="3"
      id="d62566363e468-wk-Fact-CBD339DB5D60EDF1B9F4180B98C93AAA"
      unitRef="number">0.351</gifi:PassThroughCostsAsPercentOfRevenue>
    <gifi:PassThroughCostsAsPercentOfRevenue
      contextRef="FD2017Q2YTD"
      decimals="3"
      id="d62566363e478-wk-Fact-3757C6055BB947AA154395BC16F3CB95"
      unitRef="number">0.419</gifi:PassThroughCostsAsPercentOfRevenue>
    <gifi:PassThroughCostsAsPercentOfRevenue
      contextRef="FD2016Q2YTD"
      decimals="3"
      id="d62566363e488-wk-Fact-BC10B3124EE644AFE73995BC16DF2B26"
      unitRef="number">0.376</gifi:PassThroughCostsAsPercentOfRevenue>
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
      contextRef="FI2017Q2"
      decimals="-5"
      id="d62566363e543-wk-Fact-1218B6A0C471F905F839180B98CBE162"
      unitRef="usd">31600000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
      contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_CostsinExcessofBillingsMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_OneMajorCustomerMember"
      decimals="-5"
      id="d62566363e547-wk-Fact-DB25D19F5FB4A9BDB333180B98CB2810"
      unitRef="usd">28100000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:BillingsInExcessOfCostCurrent
      contextRef="FI2017Q2"
      decimals="-5"
      id="d62566363e560-wk-Fact-87E717E9AC36B057AB48180B98BFD59E"
      unitRef="usd">8600000</us-gaap:BillingsInExcessOfCostCurrent>
    <us-gaap:CustomerAdvancesAndDeposits
      contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_BillingsinExcessofCostsMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember"
      decimals="-5"
      id="d62566363e564-wk-Fact-B52107DB20667587EAAF180B98BF6E37"
      unitRef="usd">7800000</us-gaap:CustomerAdvancesAndDeposits>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="FI2017Q2"
      decimals="-5"
      id="d62566363e572-wk-Fact-8DDC72D80E96CE7342858597EC139A42"
      unitRef="usd">3500000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="FI2016Q4"
      decimals="-3"
      id="d62566363e576-wk-Fact-02D709993E87B70CB27F180B98CA220C"
      unitRef="usd">387000</us-gaap:ProvisionForLossOnContracts>
    <gifi:IncreaseDecreaseinEstimatedContractCosts
      contextRef="FD2017Q2QTD"
      decimals="-5"
      id="d62566363e593-wk-Fact-8A97516D80E7225E35CE9BE0E2ED1B4B"
      unitRef="usd">10200000</gifi:IncreaseDecreaseinEstimatedContractCosts>
    <us-gaap:ContractsRevenue
      contextRef="FD2017Q2YTD_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_gifi_ProjectApprovedScopeUnapprovedPriceMember"
      decimals="INF"
      id="d62566363e608-wk-Fact-152CDDB2833DF27FBE9A180B98C02642"
      unitRef="usd">0</us-gaap:ContractsRevenue>
    <gifi:LossFromDisputedChangeOrders
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62566363e620-wk-Fact-1506720E4E145F9BE0C0180B98CB823D"
      unitRef="usd">488000</gifi:LossFromDisputedChangeOrders>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-F3667BD7DF2C8EA87DAC180B98CE9D74-0-wk-Fact-F8349281F0A4D6EF6871180B98C858C8">CONTRACTS RECEIVABLE AND RETAINAGE &lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our customers include major and large independent oil and gas companies, petrochemical and industrial facilities, marine companies and their contractors. Of our contracts receivable balance at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$18.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;47.4%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, was with &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;two&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; customers. The significant projects for these &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;two&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; customers consist of:&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; large petroleum supply vessel for a customer in our Shipyards segment that was tendered for delivery on February 6, 2017 (see also Note 9 regarding this receivable as this customer has refused delivery of the vessel); and&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;the fabrication of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;four&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; modules associated with a U.S. ethane cracker project.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we included an allowance for bad debt of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.3 million&lt;/span&gt;&lt;/span&gt; in our contract receivable balance which primarily relates to a customer within our Fabrication division for the storage of an offshore drilling platform that was fully reserved in 2016.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ContractReceivableDueOneYearOrLess
      contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember"
      decimals="-5"
      id="d62566414e349-wk-Fact-83D149E31E65C0DFEBC7180B98C3FBFB"
      unitRef="usd">18000000.0</us-gaap:ContractReceivableDueOneYearOrLess>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="FD2017Q2YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember"
      decimals="3"
      id="d62566414e353-wk-Fact-AB2B004E33DD5E2A98CC180B98C4BCC7"
      unitRef="number">0.474</us-gaap:ConcentrationRiskPercentage1>
    <gifi:ContractsReceivableNumberofVessels
      contextRef="FI2017Q2_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember"
      decimals="INF"
      id="d62566414e370-wk-Fact-B2A2E277A2896A5A39A5180B98C355AA"
      unitRef="vessel">1</gifi:ContractsReceivableNumberofVessels>
    <gifi:ContractsReceivableNumberofModules
      contextRef="FI2017Q2_us-gaap_MajorCustomersAxis_gifi_TwoMajorCustomersMember"
      decimals="INF"
      id="d62566414e381-wk-Fact-1D54154DE6636C2359C1180B98C89F40"
      unitRef="module">4</gifi:ContractsReceivableNumberofModules>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="FI2017Q2"
      decimals="-5"
      id="d62566414e392-wk-Fact-E0E2E9F3F93EB82D805C180B98C44BB7"
      unitRef="usd">1300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-3E1F2079D96AD807367C180B98CE4785-0-wk-Fact-067B6B08C7F679D10E64180B98CB3D98">FAIR VALUE MEASUREMENTS&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company bases its fair value determinations by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span 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;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 3 - inputs are generally unobservable and typically reflect management&#x2019;s estimates of assumptions that market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques. &lt;/span&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;span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;"&gt;Recurring fair value measurements and financial instruments&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; - &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The carrying amounts that we have reported for financial instruments, including cash and cash equivalents, accounts receivables and accounts payables, approximate their fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;"&gt;Assets held for sale&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; - We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. The determination of fair value can require the use of significant judgment and can vary on the facts and circumstances. We have classified our assets at our South Texas facilities and our Prospect Shipyard as assets held for sale at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. We compared the net book value of the asset groups to estimates of fair value less cost to sell and recorded an impairment of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$389,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the six months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, related to the assets held for sale at our Prospect shipyard. See Note 2. We had no assets &lt;/span&gt;&lt;/div&gt;held for sale at December 31, 2016. We have determined that the fair values of these assets fall within Level 3 of the fair value hierarchy.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="FD2017Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember"
      decimals="-3"
      id="d62567538e386-wk-Fact-9F75772DEB55B19756C5180B98C4CDD4"
      unitRef="usd">389000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-EA65D1C461ED18A71754180B98CE2A6C-0-wk-Fact-286498C6CB875F009C4A180B98C48F5F">EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY &lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Earnings per Share:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:90.4296875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Six Months Ended June 30,&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&lt;/span&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;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;"&gt;Basic and diluted:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10,923&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,540&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(17,378&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,529&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less: Distributed and undistributed income (unvested restricted stock)&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(53&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(87&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income attributable to common shareholders&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10,870&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,480&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(17,291&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,461&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average shares&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&#160;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,631&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,616&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic and diluted earnings (loss) per share - common shareholders&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.73&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1.17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(1) We have &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;no&lt;/span&gt;&lt;/span&gt; dilutive securities.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-A4E6FFD3F8F4F76ECEC7180B98CE1FAD-0-wk-Fact-295813763A812DEA247E180B98C929F5">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:90.4296875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Six Months Ended June 30,&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&lt;/span&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;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;"&gt;Basic and diluted:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10,923&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,540&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(17,378&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,529&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less: Distributed and undistributed income (unvested restricted stock)&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(53&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(87&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income attributable to common shareholders&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10,870&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,480&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(17,291&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,461&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average shares&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&#160;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,631&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,616&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic and diluted earnings (loss) per share - common shareholders&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.73&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1.17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(1) We have &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;no&lt;/span&gt;&lt;/span&gt; dilutive securities.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62567379e715-wk-Fact-660C8117A6CD53218368180B98BFA7CC"
      unitRef="usd">-10923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62567379e735-wk-Fact-E57B5CBBF0041848881C180B98C0A888"
      unitRef="usd">5540000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62567379e754-wk-Fact-4DB71465DDD2FE691B8184837C83B4A2"
      unitRef="usd">-17378000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62567379e775-wk-Fact-F7143F6BE1D9F4B7AD5718471254C60A"
      unitRef="usd">6529000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62567379e790-wk-Fact-6259C1920846D51FD582180B98C8499F"
      unitRef="usd">-53000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62567379e810-wk-Fact-D8DFEA2AF2A593AA8D09180B98C937D8"
      unitRef="usd">60000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62567379e829-wk-Fact-A1F22814C747443B0E3A572FD1770C26"
      unitRef="usd">-87000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62567379e850-wk-Fact-BED3FE6CADFE70C3B4D3572FD33A5B4D"
      unitRef="usd">68000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62567379e875-wk-Fact-16D929757FA9C2845CC1180B98BF32BF"
      unitRef="usd">-10870000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62567379e895-wk-Fact-E4808119D7C3EAC4A319180B98C40102"
      unitRef="usd">5480000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62567379e914-wk-Fact-4083B3D624B9C31E54C8572FD3BE28F6"
      unitRef="usd">-17291000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62567379e935-wk-Fact-3518E7056EC15DF69DC7572FD580F611"
      unitRef="usd">6461000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62567379e1034-wk-Fact-3B317F335FB965ACEE90180B98C8ED34"
      unitRef="shares">14851000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62567379e1053-wk-Fact-5928796E4023E62E8DAC180B98C99C81"
      unitRef="shares">14631000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62567379e1072-wk-Fact-72EF33B2BC66A749B65F572FD7753628"
      unitRef="shares">14805000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62567379e1092-wk-Fact-DC3BD5F2644B40291BC3572FD9471E0C"
      unitRef="shares">14616000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="FD2017Q2QTD"
      decimals="2"
      id="d62567379e1117-wk-Fact-CE0132893C0774E27A81180B98CA56BC"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="FD2016Q2QTD"
      decimals="2"
      id="d62567379e1137-wk-Fact-4874B04D012C279679FE180B98BF63AC"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="FD2017Q2YTD"
      decimals="2"
      id="d62567379e1156-wk-Fact-E9A20A312F7488596F751846E62A7B11"
      unitRef="usdPerShare">-1.17</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="FD2016Q2YTD"
      decimals="2"
      id="d62567379e1177-wk-Fact-E230E625F9536DF187431847136B4CE7"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="FD2017Q2QTD"
      decimals="INF"
      id="d62567379e1191-wk-Fact-CC5E4BFF512009BCC718180B98C4ACF2"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-89AEA53464218B03451F180B98CEF105-0-wk-Fact-C452C22B01DFB4F45E3C180B98CA863F">LINE OF CREDIT&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On June 9, 2017, we entered into a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$40.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; credit agreement with Whitney Bank, as lender (the &#x201c;New Credit Facility&#x201d;). The New Credit Facility matures &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;9, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and may be used for issuing letters of credit and/or general corporate and working capital purposes. Interest on drawings under the New Credit Facility may be designated, at our option, as either Base Rate (as defined in the New Credit Facility) or LIBOR plus &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per annum. Unused commitment fees on the undrawn portion of the facility and the letter of credit fee on undrawn stated amounts under letters of credit issued by the lenders are &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.4%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per annum and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per annum, respectively. The New Credit Facility is secured by substantially all of our assets (other than the assets of Gulf Marine Fabricators, L.P., which are currently held for sale). &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We must comply with the following financial covenants each quarter during the term of the facility:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;i.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;ratio of current assets to current liabilities of not less than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.25&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:1.00;&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;ii.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;minimum tangible net worth requirement of at least the sum of:&lt;/span&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:72px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$230.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, plus &lt;/span&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:72px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;an amount equal to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of consolidated net income for each fiscal quarter ending after June 30, 2017 (with no deduction for a net loss in any such fiscal quarter except for any gain or loss in connection with the sale of assets by Gulf Marine Fabricators, L.P.), plus &lt;/span&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:72px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of all net proceeds of any issuance of any stock or other equity after deducting of any fees, commissions, expenses and other costs incurred in such offering; and&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;iii.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;ratio of funded debt to tangible net worth of not more than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.50&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:1.00.&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Concurrent with our execution of the New Credit Facility, we terminated our prior credit facility with JPMorgan Chase Bank, N.A. At the time of the termination, there was approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of letters of credit outstanding, all of which was temporarily cash collateralized by us. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;At &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;no&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; amounts were outstanding under the New Credit Facility. Subsequent to June 30, 2017, we were able to reissue new letters of credit under the New Credit Facility for the same amount which have been accepted by the beneficiaries and the corresponding amount of cash collateral has been released. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;, we were in compliance with all of our covenants.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="I2017Q2Jun09"
      decimals="INF"
      id="d62567464e345-wk-Fact-303019F1A5F5814DDE32180B98C90E94"
      unitRef="usd">40000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember"
      decimals="INF"
      id="d62567464e353-wk-Fact-68D62C4633DE66FF3E37180B98C2D0BA"
      unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember"
      decimals="INF"
      id="d62567464e357-wk-Fact-B9B660695796D10B858019D62C5F8380"
      unitRef="number">0.004</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="D2017Q2June9-June9_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember"
      decimals="INF"
      id="d62567464e361-wk-Fact-F44CA5F60410B35C3D1219D819750339"
      unitRef="number">0.020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio
      contextRef="I2017Q2Jun09"
      decimals="INF"
      id="d62567464e379-wk-Fact-8EACDD19852D344E66FC19DEC60FA06C"
      unitRef="number">1.25</gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio>
    <us-gaap:MinimumNetWorthRequiredForCompliance
      contextRef="I2017Q2Jun09"
      decimals="INF"
      id="d62567464e395-wk-Fact-8A608059182230EF6725180B98C90A31"
      unitRef="usd">230000000.0</us-gaap:MinimumNetWorthRequiredForCompliance>
    <gifi:DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement
      contextRef="I2017Q2Jun09"
      decimals="INF"
      id="d62567464e406-wk-Fact-6FB6A828F5B823235F43180B98C2F600"
      unitRef="number">0.50</gifi:DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement>
    <gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement
      contextRef="I2017Q2Jun09"
      decimals="INF"
      id="d62567464e415-wk-Fact-57E82C662655F6C61C84180B98BFC279"
      unitRef="number">1</gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement>
    <gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio
      contextRef="I2017Q2Jun09"
      decimals="INF"
      id="d62567464e426-wk-Fact-DC9C74A21D582B0EC76119E060D3045E"
      unitRef="number">0.50</gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="I2017Q2June8"
      decimals="-5"
      id="d62567464e436-wk-Fact-8898EA81C7344855D9D2180B98C9EB3A"
      unitRef="usd">4600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit
      contextRef="FI2017Q2"
      decimals="INF"
      id="d62567464e449-wk-Fact-83DF831664C96AA9B411180B98C903B1"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-CAE6B12474D5F3B19EAB180B98CE09DB-0-wk-Fact-50731BD90A3F04C7AC1B180B98C20554">SEGMENT DISCLOSURES&lt;div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We have structured our operations with three operating divisions and a corporate non-operating division. During the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three months ended June 30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, management reduced its allocation of corporate administrative costs and overhead expenses from its corporate, non-operating division to its operating divisions in order to individually evaluate corporate administrative costs and overhead within our Corporate division as well as to not overly burden our operating divisions with costs that do not directly relate to their operations. Accordingly, a significant portion of our corporate administrative costs and overhead expenses are retained within the results of our corporate division. In addition, we have also allocated certain personnel previously included in the operating divisions to our Corporate division. In doing so, management believes that it has created a fourth reportable segment with each of its &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; operating divisions and its Corporate division each meeting the criteria of reportable segments under GAAP. Our operating divisions and Corporate division are discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;"&gt;Fabrication&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; - &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our Fabrication division primarily fabricates structures such as offshore drilling and production platforms and other steel structures for customers in the oil and gas industries including jackets and deck sections of fixed production platforms along with pressure vessels. Our Fabrication division also fabricates structures for alternative energy customers (such as the five jackets and piles we constructed for a shallow water wind turbine project off the coast of Rhode Island during 2015) as well as modules for an LNG facility. We have historically performed these activities out of our fabrication yards in Houma, Louisiana and formerly out of our fabrication yards in Aransas Pass and Ingleside, Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; - &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our Shipyards division primarily fabricates and repairs marine vessels including offshore supply vessels, anchor handling vessels, lift boats, tugboats and towboats. Our Shipyards division also constructs and owns drydocks to lift marine vessels out of the water in order to make repairs or modifications. Our marine repair activities include steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs and propeller, shaft and rudder reconditioning. Our Shipyards division also performs conversion projects that consist of lengthening or modifying the use of existing vessels to enhance their capacity or functionality. We perform these activities out of our facilities in Houma, Jennings and Lake Charles, Louisiana.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;"&gt;Services&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; - &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our Services division primarily provides interconnect piping services on offshore platforms and inshore structures. Interconnect piping services involve sending employee crews to offshore platforms in the Gulf of Mexico to perform welding and other activities required to connect production equipment, service modules and other equipment on a platform. We also contract with oil and gas companies that have platforms and other structures located in the inland lakes and bays throughout the Southeast for various on-site construction and maintenance activities. In addition, our Services division can fabricate packaged skid units and construct various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other projects for state and local governments.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;"&gt;Corporate&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; - &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our Corporate division primarily includes expenses that do not directly relate to the operations or shared services provided to our three operating divisions. Expenses for shared services, which include human resources, insurance, business development, accounting salaries, etc., are allocated to the operating divisions. Expenses that are not allocated include, but are not limited to, costs related to executive management and directors' fees, clerical and administrative salaries, costs of maintaining the corporate office and costs associated with overall governance and being a publicly traded company.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We generally evaluate the performance of, and allocate resources to, our segments based upon gross profit (loss) and operating income (loss). Segment assets are comprised of all assets attributable to each segment. Corporate administrative costs and overhead are allocated to our three operating divisions for expenses that directly relate to the operations or relate to shared services as discussed above. During 2016, we allocated substantially all of our corporate administrative costs and overhead to our three operating divisions. We have recast our 2016 segment data below in order to conform to the current period presentation. Intersegment revenues are priced at the estimated fair value of work performed. Summarized financial information concerning our segments as of and for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="19"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Three Months Ended June 30, 2017&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Fabrication&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Services&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Eliminations&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Consolidated&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;13,990&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;18,303&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;15,396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(1,821&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;45,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,931&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(13,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(11,620&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,098&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(14,834&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(257&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(2,267&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(16,260&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;201,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;57,905&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;98,367&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;259,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(309,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;307,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,776&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;746&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="19"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Three Months Ended June 30, 2016&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Fabrication&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Services&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Corporate&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Eliminations&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Consolidated&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;24,296&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;29,373&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;28,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(859&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;81,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;3,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;5,423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;4,864&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(98&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;14,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,747&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;3,963&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;4,064&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(1,770&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;9,004&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;290,910&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;81,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;100,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;334,946&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(465,896&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;342,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;4,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;456&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;105&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;6,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;505&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;679&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,566&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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:99.609375%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="19"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Six months ended June 30, 2017&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Fabrication&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Services&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Corporate&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Eliminations&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Consolidated&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;24,199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;36,724&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;26,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(3,170&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;83,860&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(15,556&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(351&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(16,518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(2,688&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(17,892&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(890&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(4,007&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(25,477&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;201,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;57,905&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;98,367&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;259,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(309,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;307,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;4,287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,004&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;854&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;7,476&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;848&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;818&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,824&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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:99.609375%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="19"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Six months ended June 30, 2016&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Fabrication&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Services&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Corporate&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Eliminations&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Consolidated&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;48,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;63,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;55,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(1,388&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;165,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;3,964&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;7,797&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;8,240&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;19,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,028&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;5,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;6,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(3,576&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;10,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;290,910&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;81,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;100,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;334,946&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(465,896&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;342,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;9,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,327&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;898&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;12,878&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;716&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;3,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue includes non-cash amortization of deferred revenue related to the values assigned to contracts acquired in the LEEVAC transaction of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$335,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$2.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; for the six months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;2016&lt;/span&gt;, respectively.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="FD2017Q2QTD"
      decimals="INF"
      id="d62571500e354-wk-Fact-D847ED50935BA58D6E4A180B98C2B1FE"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-04DE529E4BCF704648C3180B98CEF6B1-0-wk-Fact-EE42828E0F190105C45B180B98C19A19">Summarized financial information concerning our segments as of and for the &lt;span style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, is as follows (in thousands):&lt;/span&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="19"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Three Months Ended June 30, 2017&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Fabrication&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Services&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Eliminations&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Consolidated&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;13,990&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;18,303&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;15,396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(1,821&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;45,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,931&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(13,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(11,620&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,098&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(14,834&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(257&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(2,267&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(16,260&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;201,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;57,905&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;98,367&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;259,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(309,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;307,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,776&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;746&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="19"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Three Months Ended June 30, 2016&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Fabrication&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Services&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Corporate&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Eliminations&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Consolidated&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;24,296&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;29,373&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;28,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(859&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;81,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;3,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;5,423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;4,864&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(98&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;14,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,747&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;3,963&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;4,064&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(1,770&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;9,004&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;290,910&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;81,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;100,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;334,946&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(465,896&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;342,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;4,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;456&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;105&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;6,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;505&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;679&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,566&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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:99.609375%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="19"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Six months ended June 30, 2017&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Fabrication&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Services&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Corporate&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Eliminations&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Consolidated&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;24,199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;36,724&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;26,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(3,170&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;83,860&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(15,556&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(351&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(16,518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(2,688&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(17,892&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(890&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(4,007&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(25,477&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;201,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;57,905&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;98,367&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;259,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(309,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;307,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;4,287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,004&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;854&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;7,476&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;848&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;818&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,824&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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:99.609375%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="19"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Six months ended June 30, 2016&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Fabrication&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Shipyards&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Services&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Corporate&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Eliminations&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Consolidated&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;48,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;63,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;55,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(1,388&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;165,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;3,964&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;7,797&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;8,240&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;19,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,028&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;5,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;6,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(3,576&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;10,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;290,910&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;81,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;100,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;334,946&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;(465,896&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;342,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;9,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;2,327&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;898&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;12,878&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;1,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;716&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;3,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;____________&lt;/span&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:60px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:30px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Revenue includes non-cash amortization of deferred revenue related to the values assigned to contracts acquired in the LEEVAC transaction of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$335,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$2.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; for the six months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e654-wk-Fact-D9BE00DF7D5E9D50214B180B98C367D7"
      unitRef="usd">13990000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e668-wk-Fact-ED2A34D15B59A4E985EB180B98CA124C"
      unitRef="usd">18303000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e682-wk-Fact-8AA8FE25E5022E63416C180B98C3DA3A"
      unitRef="usd">15396000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e697-wk-Fact-84CEB9CD25AF807908E8180B98C93397"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e711-wk-Fact-E758521F62365510F67F180B98C1DC67"
      unitRef="usd">-1821000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62571500e726-wk-Fact-60A63794D6508BDBFA33180B98C1887C"
      unitRef="usd">45868000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e741-wk-Fact-EF40FCF4A1F1AE9380D7180B98CACFDE"
      unitRef="usd">1931000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e755-wk-Fact-13240AA08A8CFD4A024F180B98C20EB6"
      unitRef="usd">-13851000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e770-wk-Fact-556CDE6FAED2D19C929A180B98C9A2B6"
      unitRef="usd">390000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e784-wk-Fact-EA86EAE9DE971E84AE20180B98C447E7"
      unitRef="usd">-90000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e800-wk-Fact-2CD2EB63C88FA5BF51AA180B98C0BDDB"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62571500e814-wk-Fact-4AD09E817BAF585ACAFA180B98C1685B"
      unitRef="usd">-11620000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e835-wk-Fact-CF6E91753404042F2385180B98C3A171"
      unitRef="usd">1098000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e849-wk-Fact-9B76E20F24A3C803E919180B98CADE2F"
      unitRef="usd">-14834000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e864-wk-Fact-D07B80731B441F191E59180B98C87DEF"
      unitRef="usd">-257000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e879-wk-Fact-EEFA65E89FCAA9A9F73B180B98C3C89A"
      unitRef="usd">-2267000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e895-wk-Fact-229B81478FEF01B7904E180B98C8A19D"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62571500e909-wk-Fact-2D23FC56F32B28150608180B98C0DA6E"
      unitRef="usd">-16260000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e930-wk-Fact-2E0E0FBA1B0B8E2764A1180B98C46E27"
      unitRef="usd">201284000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e944-wk-Fact-6EEA3AD361B5577E224F180B98C12100"
      unitRef="usd">57905000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e958-wk-Fact-75185293224C5848F619180B98C07046"
      unitRef="usd">98367000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e972-wk-Fact-7AE380571FE476AFA41F180B98C9FDDF"
      unitRef="usd">259175000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e987-wk-Fact-89542D5411B655CE6745180B98C86F70"
      unitRef="usd">-309145000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62571500e1002-wk-Fact-ED6CA48B4B393083165F180B98C0DB04"
      unitRef="usd">307586000</us-gaap:Assets>
    <us-gaap:Depreciation
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e1022-wk-Fact-71F6A6E41CA85BA2CFB3180B98C45EE4"
      unitRef="usd">1152000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e1036-wk-Fact-5B70D37CA7C2461E037A180B98CBC56D"
      unitRef="usd">994000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e1050-wk-Fact-A0E0D5BD78170E2A94BD180B98C118F4"
      unitRef="usd">421000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e1064-wk-Fact-2D777B90E5564622E291180B98CA23AE"
      unitRef="usd">209000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e1079-wk-Fact-1A5B7E77D95C4EF0B94D180B98C31ECB"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62571500e1093-wk-Fact-1E12F9F3235A25E7AC67180B98C96653"
      unitRef="usd">2776000</us-gaap:Depreciation>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e1113-wk-Fact-7E4CFB2B30DB186866ED180B98C1C4DF"
      unitRef="usd">746000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e1127-wk-Fact-E31381ED2665A94EF5E5180B98C40C0C"
      unitRef="usd">546000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e1141-wk-Fact-CD0FCCC9A9395FA02AAD180B98C2B085"
      unitRef="usd">106000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e1155-wk-Fact-D1B60F5262AA57DC2C8C84948A5F0C08"
      unitRef="usd">35000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e1170-wk-Fact-0A6F7835E423583A50ED180B98CA215E"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62571500e1184-wk-Fact-C691C9F92FB83DB61B96180B98C926E4"
      unitRef="usd">1433000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Revenues
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e1530-wk-Fact-96BF8275A1C2164F6182180B98C1AEF4"
      unitRef="usd">24296000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e1544-wk-Fact-023787C59EAE9F1DEBE4180B98C00FFA"
      unitRef="usd">29373000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e1558-wk-Fact-1D32DD78945489170E3C180B98C1397D"
      unitRef="usd">28692000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e1573-wk-Fact-267653BB554BD97746CA180B98CACC11"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e1587-wk-Fact-7AFBCFDD26A73CFF8882180B98C107ED"
      unitRef="usd">-859000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62571500e1602-wk-Fact-FF8F425EB88EA6933D71180B98BF4A5A"
      unitRef="usd">81502000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e1617-wk-Fact-9B7E357DAE29247D96FA180B98C48AE1"
      unitRef="usd">3877000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e1631-wk-Fact-5229B5DF6C936A1EEB23180B98C927F5"
      unitRef="usd">5423000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e1645-wk-Fact-B61BF56F9710A5117AA0180B98C93F50"
      unitRef="usd">4864000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e1659-wk-Fact-959BAE9175D921445C93180B98C27334"
      unitRef="usd">-98000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e1675-wk-Fact-863CA4890F8E0742990C180B98C13F04"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62571500e1689-wk-Fact-C07C602C847841C3730F180B98C1D612"
      unitRef="usd">14066000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e1709-wk-Fact-30CAFE15E3BA79939A97180B98C0CC02"
      unitRef="usd">2747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e1723-wk-Fact-041F74444396A4E72084180B98C069B0"
      unitRef="usd">3963000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e1737-wk-Fact-FAEADE5BD387F5B0F7B0180B98C9F11B"
      unitRef="usd">4064000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e1751-wk-Fact-FB7F776DFFA97BC6B546180B98C226FF"
      unitRef="usd">-1770000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e1767-wk-Fact-5DD51DB7CA45C3BA30BE180B98C147FB"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62571500e1781-wk-Fact-4454F7D1903294911DE7180B98C1FBC0"
      unitRef="usd">9004000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e1801-wk-Fact-C526300EB6203C27410A180B98C73764"
      unitRef="usd">290910000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e1815-wk-Fact-E151669C6F1C75BAB8EF180B98C32C16"
      unitRef="usd">81874000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e1829-wk-Fact-142FC1D49F289792632F180B98C36181"
      unitRef="usd">100197000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e1843-wk-Fact-9E9D91F968FB6B748B81180B98C2A3D2"
      unitRef="usd">334946000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e1858-wk-Fact-A1C6E930CB6D6C1CBB8B180B98C26147"
      unitRef="usd">-465896000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2"
      decimals="-3"
      id="d62571500e1873-wk-Fact-8FF9483F486FD93997D0180B98C0E2B2"
      unitRef="usd">342031000</us-gaap:Assets>
    <us-gaap:Depreciation
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e1893-wk-Fact-4037280D849E36E8845F180B98C19028"
      unitRef="usd">4589000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e1907-wk-Fact-83755C23B79B50890AE7180B98C08CBF"
      unitRef="usd">1161000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e1921-wk-Fact-387BE52265DD9BB2CAC9180B98C5EA12"
      unitRef="usd">456000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e1935-wk-Fact-FEB1866E0699678AB085180B98C15662"
      unitRef="usd">105000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e1950-wk-Fact-1505A01C2CCC60EE4AA5180B98C073AC"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62571500e1964-wk-Fact-F93A56B81CF7423083AE180B98C96A88"
      unitRef="usd">6311000</us-gaap:Depreciation>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e1984-wk-Fact-AF935A6DDE1622A84B4C180B98C88D98"
      unitRef="usd">1201000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e1998-wk-Fact-2B32237380322910061D180B98C9E2FE"
      unitRef="usd">181000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e2012-wk-Fact-DD9A144B1B5B91030926180B98C254E5"
      unitRef="usd">505000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e2026-wk-Fact-8562CFAF9D70AEB56D06180B98C9334F"
      unitRef="usd">679000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2QTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e2041-wk-Fact-BC6F5D4055687ECF2FEB180B98CBB4B6"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2QTD"
      decimals="-3"
      id="d62571500e2055-wk-Fact-F38170AA90056AAC4133180B98C2CC58"
      unitRef="usd">2566000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Revenues
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e2403-wk-Fact-198F67EF246D975C9B2C849494D797D6"
      unitRef="usd">24199000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e2417-wk-Fact-445F5E8392AF1259B8D9849494FC9D8C"
      unitRef="usd">36724000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e2431-wk-Fact-33F9288A3775E1331BC6849494E2D31C"
      unitRef="usd">26107000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e2446-wk-Fact-B0B16B901744E5C3A4EF574A27ED252E"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e2460-wk-Fact-F4D34980DA9B5C5B162F849494C0F470"
      unitRef="usd">-3170000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62571500e2475-wk-Fact-D8FD13625A9446AF38E59A83EAB4D38C"
      unitRef="usd">83860000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e2490-wk-Fact-A73B1EA6A70518A5D76995C949924452"
      unitRef="usd">-1034000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e2505-wk-Fact-BDAF49F85F3BE6BE70CB849494DD115C"
      unitRef="usd">-15556000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e2520-wk-Fact-D6A754729DCFA1639E4E95C9499A7498"
      unitRef="usd">423000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e2534-wk-Fact-C07FB0624E9CC45EBE3D95C949999F96"
      unitRef="usd">-351000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e2550-wk-Fact-1838E5CF1E89D0A2895295C949974953"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62571500e2564-wk-Fact-93E4F6ACF6B782E6AB4F84837C9F81C8"
      unitRef="usd">-16518000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e2585-wk-Fact-8317139AF4EB3B2FA1DE849494E0171C"
      unitRef="usd">-2688000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e2600-wk-Fact-EFFB15E71B23ACF2D317849494BABB09"
      unitRef="usd">-17892000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e2615-wk-Fact-5D1D56B4409218EDC28C849494CA3CD1"
      unitRef="usd">-890000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e2630-wk-Fact-AA5829F8641BD71552EE574A39BCE441"
      unitRef="usd">-4007000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e2646-wk-Fact-242FFDDC3F9041F710FC849494B24284"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62571500e2660-wk-Fact-08E5B86209C45344677B84837CA6526B"
      unitRef="usd">-25477000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e2681-wk-Fact-2E0E0FBA1B0B8E2764A1180B98C46E27"
      unitRef="usd">201284000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e2695-wk-Fact-6EEA3AD361B5577E224F180B98C12100"
      unitRef="usd">57905000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e2709-wk-Fact-75185293224C5848F619180B98C07046"
      unitRef="usd">98367000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e2723-wk-Fact-7AE380571FE476AFA41F180B98C9FDDF"
      unitRef="usd">259175000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e2738-wk-Fact-89542D5411B655CE6745180B98C86F70"
      unitRef="usd">-309145000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2017Q2"
      decimals="-3"
      id="d62571500e2753-wk-Fact-ED6CA48B4B393083165F180B98C0DB04"
      unitRef="usd">307586000</us-gaap:Assets>
    <us-gaap:Depreciation
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e2773-wk-Fact-7717A42D3E4ABA7D12EE95C9498F785E"
      unitRef="usd">4287000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e2787-wk-Fact-25630884DF5BEA464FA095C9498BF34C"
      unitRef="usd">2004000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e2801-wk-Fact-D8D27FA47E0672A5E30995C949942795"
      unitRef="usd">854000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e2815-wk-Fact-F1CDFFA5552A3247D4CD574A4D1B812B"
      unitRef="usd">331000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e2830-wk-Fact-1A0800DF7194C9DD023F95C94996DDA3"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62571500e2844-wk-Fact-784B2C1BB723226B339B574A4F926B54"
      unitRef="usd">7476000</us-gaap:Depreciation>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e2864-wk-Fact-C38B5AAAA51EA6C58DD795C94982141A"
      unitRef="usd">848000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e2878-wk-Fact-35F0569D26C23C502FBE95C94988A070"
      unitRef="usd">818000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e2892-wk-Fact-629C959E755C20815A8F95C9498D74E2"
      unitRef="usd">106000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e2906-wk-Fact-13ED3A059790E148442F574A55B8ABDF"
      unitRef="usd">52000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e2921-wk-Fact-7BD41AB3FD132FC3D3DA95C9499168AC"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q2YTD"
      decimals="-3"
      id="d62571500e2935-wk-Fact-CD38766E48474D1E0A91180B98C99BCE"
      unitRef="usd">1824000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Revenues
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e3281-wk-Fact-D5A4FA76110AE1DE2F7195C957FC491C"
      unitRef="usd">48125000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e3295-wk-Fact-D0DE2E2A7C12E3A62D628494A7089F4F"
      unitRef="usd">63493000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e3309-wk-Fact-FB696E8FA19F71840F488494A745CC70"
      unitRef="usd">55251000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e3324-wk-Fact-CDAC15F1575D17FAA0308494A7413E27"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e3338-wk-Fact-B249BB69AA0233F96B0295C958059F51"
      unitRef="usd">-1388000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62571500e3353-wk-Fact-75604FDCDAED777D95F99A83EADAC58D"
      unitRef="usd">165481000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e3368-wk-Fact-0E8F7ABC28FF4046817B8494A72E75FB"
      unitRef="usd">3964000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e3382-wk-Fact-A90832428CED3B591AB08494A73A2DE7"
      unitRef="usd">7797000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e3396-wk-Fact-E6253B3F7879773B97868494A74AABC4"
      unitRef="usd">8240000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e3410-wk-Fact-959BB5A5741C5BC83C9C8494A738A2BC"
      unitRef="usd">-234000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e3426-wk-Fact-C4AEDC1689EB88A9F8B78494A71FA364"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62571500e3440-wk-Fact-834183FC10E641ABE1BA9A83EA924ECD"
      unitRef="usd">19767000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e3460-wk-Fact-FDCC50801260EA4FE6F68494A73D71A7"
      unitRef="usd">2028000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e3474-wk-Fact-FC2CB2AD52210C13250D8494A728C00E"
      unitRef="usd">5047000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e3488-wk-Fact-8F5AEB9F1FA5061F91B28494A73111CE"
      unitRef="usd">6721000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e3502-wk-Fact-2594DBBB6FF0D52BC1CE8494A72A1E05"
      unitRef="usd">-3576000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e3518-wk-Fact-F7240FB2258D0B16312D8494A72CB19B"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62571500e3532-wk-Fact-BA4CA7197AFF24A8A11D18470D689DA1"
      unitRef="usd">10220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e3552-wk-Fact-C526300EB6203C27410A180B98C73764"
      unitRef="usd">290910000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e3566-wk-Fact-E151669C6F1C75BAB8EF180B98C32C16"
      unitRef="usd">81874000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e3580-wk-Fact-142FC1D49F289792632F180B98C36181"
      unitRef="usd">100197000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e3594-wk-Fact-9E9D91F968FB6B748B81180B98C2A3D2"
      unitRef="usd">334946000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e3609-wk-Fact-A1C6E930CB6D6C1CBB8B180B98C26147"
      unitRef="usd">-465896000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2016Q2"
      decimals="-3"
      id="d62571500e3624-wk-Fact-8FF9483F486FD93997D0180B98C0E2B2"
      unitRef="usd">342031000</us-gaap:Assets>
    <us-gaap:Depreciation
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e3644-wk-Fact-D5D4865488DDCF88043E8494A71CCB27"
      unitRef="usd">9444000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e3658-wk-Fact-6957B0D4005C5D22C34B8494A7177345"
      unitRef="usd">2327000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e3672-wk-Fact-0929A47A0C59B6092A5B8494A7115ACC"
      unitRef="usd">898000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e3686-wk-Fact-3CD4C2F107727FDB52F2574B6F0FC7DE"
      unitRef="usd">209000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e3701-wk-Fact-FF72F5E469286FD6A9518494A743BC1F"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62571500e3715-wk-Fact-EB7FE67FC15960681EB3574B714B71C7"
      unitRef="usd">12878000</us-gaap:Depreciation>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember"
      decimals="-3"
      id="d62571500e3735-wk-Fact-195646FB0183C80ED1AC8494A7191C7E"
      unitRef="usd">1311000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardsSegmentMember"
      decimals="-3"
      id="d62571500e3749-wk-Fact-23D1AFE0C2DE119F92A18494A7475825"
      unitRef="usd">216000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember"
      decimals="-3"
      id="d62571500e3763-wk-Fact-44F635C449B01443A8D58494A721CFD3"
      unitRef="usd">1047000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d62571500e3777-wk-Fact-0A5216754593DD6B24008494A7240ED2"
      unitRef="usd">716000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2YTD_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d62571500e3792-wk-Fact-F528EA218ACF19FEA8048494A73F18DA"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2016Q2YTD"
      decimals="-3"
      id="d62571500e3806-wk-Fact-86E4D3D86C52EC52EBCB180B98BF575B"
      unitRef="usd">3290000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RecognitionOfDeferredRevenue
      contextRef="FD2017Q2QTD"
      decimals="-3"
      id="d62571500e3924-wk-Fact-6875D5DD4736AB0661B58495D50DAEF8"
      unitRef="usd">335000</us-gaap:RecognitionOfDeferredRevenue>
    <us-gaap:RecognitionOfDeferredRevenue
      contextRef="FD2016Q2QTD"
      decimals="-5"
      id="d62571500e3928-wk-Fact-28D3F1DAD478C72BEF2E8495E22FE4F7"
      unitRef="usd">1500000</us-gaap:RecognitionOfDeferredRevenue>
    <us-gaap:RecognitionOfDeferredRevenue
      contextRef="FD2017Q2YTD"
      decimals="-5"
      id="d62571500e3940-wk-Fact-7B1673D024C8B13EDE0D180B98C89014"
      unitRef="usd">1900000</us-gaap:RecognitionOfDeferredRevenue>
    <us-gaap:RecognitionOfDeferredRevenue
      contextRef="FD2016Q2YTD"
      decimals="-5"
      id="d62571500e3945-wk-Fact-00756657A0E9AFB21FBC180B98C0D6CB"
      unitRef="usd">2700000</us-gaap:RecognitionOfDeferredRevenue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-993DF9974BF1360AFD7B180B98CEDCBD-0-wk-Fact-C015C197A1431A9108B7180B98C1DD6A">COMMITMENTS AND CONTINGENCIES&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During the third and fourth quarters of 2015, we recorded contract losses of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$24.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; related to a decrease in the contract price due to final weight re-measurements and our inability to recover certain costs on disputed change orders related to a large deepwater project we delivered to our customer in November 2015. No amounts with respect to these disputed change orders are included on our consolidated balance sheet or recognized in revenue in our consolidated statement of operations as of and for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&#160;In the second quarter of 2016, we initiated legal action to recover our costs from these disputed change orders. We can give no assurance that our actions will be successful or that we will recover all or any portion of these contract losses from our customer.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On October 21, 2016, a customer of our Shipyards division announced it was in noncompliance with certain financial covenants included in the customer&#x2019;s debt agreements and stated that, while it had received limited waivers from its lenders, its debt agreements would require further negotiation and amendment. This same customer rejected delivery of the first vessel that we completed and tendered for delivery on February 6, 2017, alleging certain technical deficiencies exist with respect to the vessel and is seeking recovery of all purchase price amounts previously paid by the customer under the contract. On March 10, 2017, we gave notice for arbitration with our customer in an effort to resolve this matter. We are also building a second vessel for this customer which has been suspended and included in our arbitration proceedings. We disagree with our customer concerning these alleged technical deficiencies and have put the customer in default under the terms of the contracts for both vessels. On May 17, 2017, the customer filed for protection under Chapter 11 of the United States Bankruptcy Code for reorganization under a negotiated, pre-packaged plan. The customer has petitioned the Bankruptcy Court to accept our contracts for the two vessels we are constructing for them. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; remained due and outstanding from our customer for the first vessel. The balance due to us for the second vessel upon completion and delivery is approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We are working with legal counsel to protect our contractual claims during the restructuring and intend to re-initiate our rights for arbitration in accordance with our contract upon our customer's emergence from Chapter 11 reorganization. We intend to take all legal action as may be necessary to protect our rights under the contracts and recover the remaining balances owed to us. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;We continue to monitor our work performed in relation to our customer&#x2019;s status and its ability to pay under the terms of these contracts. Because these vessels have been completed or are substantially complete, we believe that they have significant fair value and that we would be able to fully recover any remaining amounts due to us in the event we enforce our security interest over these projects.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossOnContracts
      contextRef="D2015Q4Q3-Q4_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_gifi_LargeDeepwaterProjectRecentlyDeliveredMember"
      decimals="-5"
      id="d62571502e346-wk-Fact-DC5D4A02FEDE4B912C5E180B98C4BA16"
      unitRef="usd">24500000</us-gaap:LossOnContracts>
    <us-gaap:ContractReceivableDueOneYearOrLess
      contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_CounterpartyNameAxis_gifi_CustomerofShipyardMember"
      decimals="-5"
      id="d62571502e371-wk-Fact-7D12FAB9873175770644180B98C02651"
      unitRef="usd">4600000</us-gaap:ContractReceivableDueOneYearOrLess>
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
      contextRef="FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_CounterpartyNameAxis_gifi_CustomerofShipyardMember"
      decimals="-5"
      id="d62571502e375-wk-Fact-D6EA4F32ADEF9DC01EFE180B98C1EDBF"
      unitRef="usd">4900000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="FD2017Q2YTD"
      id="TextSelection-A96482EC22E31D62D59A180B98CEE622-0-wk-Fact-E654C7DE1C52A42B1546180B98C0B386">SUBSEQUENT EVENTS&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&lt;span style="white-space:nowrap"&gt;July 27, 2017&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, our Board of Directors declared a dividend of $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.01&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per share on our shares of common stock outstanding, payable &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&lt;span style="white-space:nowrap"&gt;August 24, 2017&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, to shareholders of record on &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&lt;span style="white-space:nowrap"&gt;August 10, 2017&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      id="d62571613e347-wk-Fact-277CC379490ABA8F352A180B98C182FA">2017-07-27</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="INF"
      id="d62571613e351-wk-Fact-D36E1DE18EC40D33777E180B98C085C5"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      id="d62571613e355-wk-Fact-A20C00AF448845E17670180B98C026C9">2017-08-24</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      id="d62571613e359-wk-Fact-8EB00815E8F2B7A172AF180B98C15774">2017-08-10</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
</xbrl>
</XML>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815691696">
<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, 2017</div></th>
<th class="th"><div>Jul. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GIFI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GULF ISLAND FABRICATION INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001031623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,851,833<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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document And Entity Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816206064">
<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, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 22,283<span></span>
</td>
<td class="nump">$ 51,167<span></span>
</td>
</tr>
<tr class="re">
<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">38,080<span></span>
</td>
<td class="nump">20,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Contracts in progress</a></td>
<td class="nump">31,643<span></span>
</td>
<td class="nump">26,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_PrepaidExpenseCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">2,982<span></span>
</td>
<td class="nump">3,222<span></span>
</td>
</tr>
<tr class="ro">
<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">11,871<span></span>
</td>
<td class="nump">11,973<span></span>
</td>
</tr>
<tr class="re">
<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">107,262<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">214,121<span></span>
</td>
<td class="nump">113,360<span></span>
</td>
</tr>
<tr class="re">
<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">90,698<span></span>
</td>
<td class="nump">206,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">2,767<span></span>
</td>
<td class="nump">2,826<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">307,586<span></span>
</td>
<td class="nump">322,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">19,329<span></span>
</td>
<td class="nump">9,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Advance billings on contracts</a></td>
<td class="nump">8,642<span></span>
</td>
<td class="nump">3,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">11,881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLossOnContracts', window );">Accrued contract losses</a></td>
<td class="nump">3,514<span></span>
</td>
<td class="nump">387<span></span>
</td>
</tr>
<tr class="re">
<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,236<span></span>
</td>
<td class="nump">10,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">257<span></span>
</td>
<td class="nump">50<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">46,384<span></span>
</td>
<td class="nump">35,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Net deferred tax liabilities</a></td>
<td class="nump">14,450<span></span>
</td>
<td class="nump">23,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">698<span></span>
</td>
<td class="nump">305<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">61,532<span></span>
</td>
<td class="nump">59,376<span></span>
</td>
</tr>
<tr class="ro">
<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,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,000 shares authorized, 14,850,833 issued and outstanding at June 30, 2017, and 14,695,020 at December 31, 2016, respectively</a></td>
<td class="nump">10,711<span></span>
</td>
<td class="nump">10,641<span></span>
</td>
</tr>
<tr class="re">
<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">99,442<span></span>
</td>
<td class="nump">98,813<span></span>
</td>
</tr>
<tr class="ro">
<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">135,901<span></span>
</td>
<td class="nump">153,578<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">246,054<span></span>
</td>
<td class="nump">263,032<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">$ 307,586<span></span>
</td>
<td class="nump">$ 322,408<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 provision for contract losses not offset against related costs accumulated on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57777-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815677488">
<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, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_PreferredStockNoParValue', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">14,850,833<span></span>
</td>
<td class="nump">14,695,020<span></span>
</td>
</tr>
<tr class="re">
<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">14,850,833<span></span>
</td>
<td class="nump">14,695,020<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_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816038576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 45,868<span></span>
</td>
<td class="nump">$ 81,502<span></span>
</td>
<td class="nump">$ 83,860<span></span>
</td>
<td class="nump">$ 165,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">57,488<span></span>
</td>
<td class="nump">67,436<span></span>
</td>
<td class="nump">100,378<span></span>
</td>
<td class="nump">145,714<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(11,620)<span></span>
</td>
<td class="nump">14,066<span></span>
</td>
<td class="num">(16,518)<span></span>
</td>
<td class="nump">19,767<span></span>
</td>
</tr>
<tr class="re">
<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 expenses</a></td>
<td class="nump">4,640<span></span>
</td>
<td class="nump">5,062<span></span>
</td>
<td class="nump">8,570<span></span>
</td>
<td class="nump">9,547<span></span>
</td>
</tr>
<tr class="ro">
<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 impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(16,260)<span></span>
</td>
<td class="nump">9,004<span></span>
</td>
<td class="num">(25,477)<span></span>
</td>
<td class="nump">10,220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(158)<span></span>
</td>
<td class="num">(88)<span></span>
</td>
<td class="num">(217)<span></span>
</td>
<td class="num">(138)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">12<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_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(266)<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="num">(257)<span></span>
</td>
<td class="nump">440<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_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(412)<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="num">(462)<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net income (loss) before income taxes</a></td>
<td class="num">(16,672)<span></span>
</td>
<td class="nump">8,960<span></span>
</td>
<td class="num">(25,939)<span></span>
</td>
<td class="nump">10,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(5,749)<span></span>
</td>
<td class="nump">3,420<span></span>
</td>
<td class="num">(8,561)<span></span>
</td>
<td class="nump">4,001<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (10,923)<span></span>
</td>
<td class="nump">$ 5,540<span></span>
</td>
<td class="num">$ (17,378)<span></span>
</td>
<td class="nump">$ 6,529<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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 earnings (loss) per share - common shareholders (usd per share)</a></td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="num">$ (1.17)<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividend declared per common share (usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2420-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6817111968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY - 6 months ended Jun. 30, 2017 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2016</a></td>
<td class="nump">14,695,020<span></span>
</td>
<td class="nump">14,695,020<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, 2016</a></td>
<td class="nump">$ 263,032<span></span>
</td>
<td class="nump">$ 10,641<span></span>
</td>
<td class="nump">$ 98,813<span></span>
</td>
<td class="nump">$ 153,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in 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 income (loss)</a></td>
<td class="num">(17,378)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock</a></td>
<td class="num">(884)<span></span>
</td>
<td class="num">$ (88)<span></span>
</td>
<td class="num">(796)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Compensation expense - restricted stock</a></td>
<td class="nump">1,583<span></span>
</td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends on common stock</a></td>
<td class="num">$ (299)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(299)<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, 2017</a></td>
<td class="nump">14,850,833<span></span>
</td>
<td class="nump">14,850,833<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, 2017</a></td>
<td class="nump">$ 246,054<span></span>
</td>
<td class="nump">$ 10,711<span></span>
</td>
<td class="nump">$ 99,442<span></span>
</td>
<td class="nump">$ 135,901<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period Shares Restricted Stock Units Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816001632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (17,378)<span></span>
</td>
<td class="nump">$ 6,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">7,476<span></span>
</td>
<td class="nump">12,878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RecognitionOfDeferredRevenue', window );">Amortization of deferred revenue</a></td>
<td class="num">(1,887)<span></span>
</td>
<td class="num">(2,654)<span></span>
</td>
</tr>
<tr class="re">
<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 impairment</a></td>
<td class="nump">389<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss (gain) on sale of assets</a></td>
<td class="nump">259<span></span>
</td>
<td class="num">(369)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="num">(8,784)<span></span>
</td>
<td class="nump">3,899<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Compensation expense - restricted stock</a></td>
<td class="nump">1,583<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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_IncreaseDecreaseInContractReceivablesAndRetainage', window );">Contracts receivable and retainage, net</a></td>
<td class="num">(17,927)<span></span>
</td>
<td class="nump">9,783<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract', window );">Contracts in progress</a></td>
<td class="num">(4,814)<span></span>
</td>
<td class="nump">1,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">201<span></span>
</td>
<td class="num">(1,396)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">102<span></span>
</td>
<td class="num">(1,234)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">10,308<span></span>
</td>
<td class="num">(7,522)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Advance billings on contracts</a></td>
<td class="nump">4,665<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(5,078)<span></span>
</td>
<td class="num">(8,718)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Deferred compensation</a></td>
<td class="nump">393<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(795)<span></span>
</td>
<td class="nump">2,769<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_IncreaseDecreaseinAccruedContractLosses', window );">Accrued contract losses</a></td>
<td class="nump">3,127<span></span>
</td>
<td class="num">(5,974)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Current income taxes and other</a></td>
<td class="nump">207<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(27,936)<span></span>
</td>
<td class="nump">11,832<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,824)<span></span>
</td>
<td class="num">(3,290)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Net cash received in acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from the sale of equipment</a></td>
<td class="nump">2,120<span></span>
</td>
<td class="nump">5,548<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">296<span></span>
</td>
<td class="nump">3,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments made on behalf of employees from withheld, vested shares of common stock</a></td>
<td class="num">(884)<span></span>
</td>
<td class="num">(146)<span></span>
</td>
</tr>
<tr class="re">
<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">(61)<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_PaymentsOfDividendsCommonStock', window );">Payments of dividends on common stock</a></td>
<td class="num">(299)<span></span>
</td>
<td class="num">(295)<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">(1,244)<span></span>
</td>
<td class="num">(441)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(28,884)<span></span>
</td>
<td class="nump">15,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">51,167<span></span>
</td>
<td class="nump">34,828<span></span>
</td>
</tr>
<tr class="ro">
<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 at end of period</a></td>
<td class="nump">$ 22,283<span></span>
</td>
<td class="nump">$ 50,065<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_IncreaseDecreaseInContractReceivablesAndRetainage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract receivables and retainage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseInContractReceivablesAndRetainage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Prepaid Expense and Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_IncreaseDecreaseinAccruedContractLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accrued Contract Losses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncreaseDecreaseinAccruedContractLosses</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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2420-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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/2003/role/presentationRef<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=68055307&amp;loc=d3e2443-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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=96949009&amp;loc=SL79513924-113897<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RecognitionOfDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of previously reported deferred or unearned revenue that was recognized as revenue during the period. For cash flows, this element primarily pertains to amortization of deferred credits on long-term arrangements. As a noncash item, it is deducted from net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RecognitionOfDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6595435712">
<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, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gulf Island Fabrication, Inc. ("Gulf Island," and together with its subsidiaries "the Company," "we" or "our"), is a leading fabricator of complex steel structures and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy projects and shipping and marine transportation operations. We also provide related installation, hookup, commissioning, repair and maintenance services with specialized crews and integrated project management capabilities. We are currently fabricating complex modules for the construction of a new petrochemical plant and two multi-purpose service vessels. We recently fabricated wind turbine pedestals for the first offshore wind power project in the United States. We also constructed one of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM and the first SPAR fabricated in the United States. Our customers include U.S. and, to a lesser extent, international energy producers, petrochemical, industrial, power and marine operators. We operate and manage our business through </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> operating divisions: Fabrication, Shipyards and Services. Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana. Our fabrication facilities in Aransas Pass and Ingleside, Texas are currently being marketed for sale.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Gulf Island Fabrication, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For definitions of certain technical terms contained in this Form 10-Q, see the Glossary of Certain Technical Terms contained in our Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited, consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the consolidated financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The balance sheet at </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span 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 consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We made the following reclassifications to our financial statements for the three and six months ended June 30, 2016, to conform to current period presentation:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We reclassified </span><span style="font-family:inherit;font-size:10pt;"><span>$146,000</span></span><span style="font-family:inherit;font-size:10pt;"> from operating activities to financing activities in the Company&#8217;s consolidated statement of cash flows for the six months ended June 30, 2016, related to tax payments made by the Company to satisfy employee income tax withholding obligations arising from vesting shares as a result of the adoption of Accounting Standards Update 2016-09 as discussed in "New Accounting Standards" below. This reclassification had no impact to our financial position or results of operations.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We reclassified corporate administrative costs and overhead expenses previously allocated to the results of operations of our three operating divisions to our Corporate division for the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, to conform to current period presentation as discussed in Note 8. These reclassifications had no impact to our consolidated financial statements.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Standards</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, &#8220;Revenue from Contracts with Customers&#8221; (Topic 606), which supersedes the revenue recognition requirements in FASB Accounting Standard Codification (ASC) Topic 605, &#8220;Revenue Recognition.&#8221; ASU No. 2014-09 requires entities to recognize </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 will be effective for financial statements issued for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early application is permitted. We use the percentage-of-completion accounting method to account for our fixed-price or unit rate contracts, computed by the efforts-expended method which measures the percentage of labor hours incurred to date as compared to estimated total labor hours for each contract. We understand that this method will still be allowed under the update; however, there are additional criteria to consider for the requirements to recognize revenue under the percentage-of-completion method. We are in process of reviewing our contracts to ensure that we will continue to be able to apply our revenue recognition policies and we are evaluating whether implementation of this update will have a material effect to our results of operations. We intend to use the modified retrospective model in adopting this standard, which will require a cumulative catch up adjustment, if any, on January 1, 2018. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued ASU 2015-16, &#8220;Simplifying the Accounting for Measurement-Period Adjustments,&#8221; which eliminates the requirement that an acquirer in a business combination account for measurement-period adjustments retrospectively. Instead, an acquirer will recognize a measurement-period adjustment during the period in which it determines the amount of the adjustment. ASU 2015-16 is effective for annual periods beginning after December 15, 2016. We adopted this guidance effective January 1, 2017, which did not have an impact on our financial position, results of operations and related disclosures. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, &#8220;Leases,&#8221; which requires lessees to record most leases on their balance sheets but recognize expenses in a manner similar to current guidance. ASU 2016-02 will be effective for annual periods beginning after December 15, 2018. The guidance is required to be applied using a modified retrospective approach. We are currently evaluating the effect that ASU 2016-02 will have on our financial position, results of operations and related disclosures; however, we expect to record our lease obligations on our balance sheet. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, &#8220;Improvements to Employee Share-Based Payment Accounting,&#8221; which amends several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification within the statement of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016. We adopted the requirements of ASU 2016-09 effective January 1, 2017. The provisions of ASU No. 2016-09 that are applicable to the Company and affect the Company&#8217;s consolidated financial statements&#160;include the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This ASU requires the recognition of the excess tax benefit or tax deficiency resulting from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes created when common stock vests as an income tax benefit or expense in the Company&#8217;s statement of operations. Under previous GAAP, this difference was required to be recognized in additional paid-in capital. The expense or benefit required to be recognized is calculated separately as a discrete item each reporting period and not as part of the Company&#8217;s projected annual effective tax rate. During the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we recorded tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$214,000</span></span><span style="font-family:inherit;font-size:10pt;">, respectively (approximate </span><span style="font-family:inherit;font-size:10pt;"><span>$0.01</span></span><span style="font-family:inherit;font-size:10pt;"> loss per share) related to the adoption of this ASU. We have adopted these provisions on a prospective basis and our prior period presentation has not changed. Future effects to the Company&#8217;s income tax expense (benefit) as a result of the adoption of this ASU will depend on the timing, number of shares and the closing price per share of the Company&#8217;s common stock on the dates of vesting. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This ASU No. 2016-09 also clarifies that cash paid by the Company to taxing authorities in order to satisfy employee income tax withholding obligations from vesting shares should be classified as a financing activity in the Company&#8217;s statement of cash flows. We have reported payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$884,000</span></span><span style="font-family:inherit;font-size:10pt;"> within financing activities within our consolidated statement of cash flows for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, as a result of adoption of this ASU. We have adopted these provisions retrospectively and reclassified </span><span style="font-family:inherit;font-size:10pt;"><span>$146,000</span></span><span style="font-family:inherit;font-size:10pt;"> from cash used in operating activities to cash used in financing activities for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, to conform to the current period presentation.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>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, held-to-maturity debt securities, 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 annual periods beginning after December 15, 2019. Early adoption is permitted for all entities for annual periods beginning after December 15, 2018. We have not elected to early adopt this guidance. The guidance must 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.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807162432">
<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, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">ASSETS HELD FOR SALE<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Our South Texas Assets:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 23, 2017, our Board of Directors approved management's recommendation to place our South Texas facilities located in Aransas Pass and Ingleside, Texas, up for sale. Our Texas South Yard in Ingleside, Texas, is located on the northwest corner of the intersection of the U.S. Intracoastal Waterway and the Corpus Christi Ship Channel. The </span><span style="font-family:inherit;font-size:10pt;">45</span><span style="font-family:inherit;font-size:10pt;">-foot deep Corpus Christi Ship Channel provides direct and unrestricted access to the Gulf of Mexico. Our Texas North Yard in Aransas Pass, Texas, is located along the U.S. Intracoastal Waterway and is approximately three miles north of the Corpus Christi Ship Channel. These properties are currently underutilized and represent excess capacity within our Fabrication division. Our net book value of property, plant and equipment for these assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$104.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. We have compared the net book value of this asset group to the fair value less cost to sell based upon appraisals obtained which did not result in impairment.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We continue to wind down all fabrication activities at these locations and  have re-allocated remaining backlog and workforce to our Houma Fabrication Yard. As a result of the decision to place our South Texas facilities up for sale and the underutilization currently being experienced, we expect to incur costs associated with maintaining the facility that will not be recoverable until such time as we are able to consummate one or more sales of these assets. These costs include insurance, general maintenance of the properties in its current state, property taxes and retained employees which will be expensed as incurred. We do not expect the sale of these assets to impact our ability to service our deepwater customers or operate our Fabrication division. Our South Texas assets held for sale do not qualify for discontinued operations presentation.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Prospect Shipyard Assets:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We lease a </span><span style="font-family:inherit;font-size:10pt;"><span>35</span></span><span style="font-family:inherit;font-size:10pt;">-acre complex 26 miles from the Gulf of Mexico in Houma, Louisiana. We have entered into an agreement  to terminate the lease no later than December 31, 2017, with the owner of the property (currently a senior vice president within the Company) to facilitate an orderly disposal of assets at the facility. Our remaining lease payments are not material. We have classified the machinery and equipment remaining at this shipyard as assets held for sale at February 6, 2017. Our net book value of property, plant and equipment for these assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. We recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;"><span>$389,000</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended June 30, 2017. Additionally, we sold two drydocks from our Prospect Shipyard for proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and recorded a loss on sale of </span><span style="font-family:inherit;font-size:10pt;"><span>$259,000</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended June 30, 2017. We do not expect the sale of these assets to impact our ability to service our Shipyards customers. The future anticipated costs expected to be incurred prior to the termination of this lease are not significant to our consolidated financial statements. Our Prospect Shipyard assets held for sale do not qualify for discontinued operations presentation.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the significant assets included in assets held for sale as of June 30, 2017, at our South Texas facilities and our Prospect Shipyard is as follows (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:91.40625%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:2%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">South Texas Fabrication Yards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Prospect Shipyard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Land</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Buildings and improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Vehicles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(113,720</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(298</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(114,018</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total assets held for sale</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>104,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>107,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807204480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE AND CONTRACT COSTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_RevenueRecognitionandLongtermContractsTextBlock', window );">REVENUE AND CONTRACT COSTS</a></td>
<td class="text">REVENUE AND CONTRACT COSTS <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the percentage-of-completion accounting method for fabrication contracts. Revenue from fixed-price or unit rate contracts is recognized on the percentage-of-completion method, computed by the efforts-expended method using the percentage of labor hours incurred as compared to estimated total labor hours to complete each contract. This progress percentage is applied to our estimate of total anticipated gross profit for each contract to determine gross profit earned to date. Revenue </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognized in a period for a contract is the amount of gross profit recognized for that period plus labor costs and pass-through costs incurred on the contract during the period. We define pass-through costs as material, freight, equipment rental, and sub-contractor services that are included in the direct costs of revenue associated with projects. Consequently, pass-through costs are included in revenue but have no impact on the gross profit realized for that particular period. Our pass-through costs as a percentage of revenue for each period presented were as follows:</span></div><div style="line-height:120%;text-align:justify;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:98.6328125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:41%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></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;"><span style="font-family:inherit;font-size:10pt;">Pass-through costs as a percentage of revenues</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>53.1%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>35.1%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>41.9%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>37.6%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts in progress at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, were </span><span style="font-family:inherit;font-size:10pt;"><span>$31.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> with </span><span style="font-family:inherit;font-size:10pt;"><span>$28.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> relating to </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> major customers. Advance billings on contracts at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and included advances of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> major customers. Accrued contract losses were </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$387,000</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</span><span style="font-family:inherit;font-size:10pt;"> , respectively. Our accrued contract losses as of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, are a result of changes in estimates totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> identified during the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, due to cost overruns and re-work related to two vessels we are constructing for a major customer in our Shipyards division.</span></div><span style="font-family:inherit;font-size:10pt;">Revenue and gross profit on contracts can be significantly affected by change orders and claims that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. At </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we included </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts in revenue related to change orders on projects which have been approved as to scope but not price. During the </span><span style="font-family:inherit;font-size:10pt;">six months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</span><span style="font-family:inherit;font-size:10pt;">, we recorded a loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$488,000</span></span> for a single customer related to revenue on change orders recognized in prior periods that were not recovered in our final settlement with the customer.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_RevenueRecognitionandLongtermContractsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Recognition and Long-term Contracts [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_RevenueRecognitionandLongtermContractsTextBlock</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_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799737040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS RECEIVABLE AND RETAINAGE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">CONTRACTS RECEIVABLE AND RETAINAGE</a></td>
<td class="text">CONTRACTS RECEIVABLE AND RETAINAGE <div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our customers include major and large independent oil and gas companies, petrochemical and industrial facilities, marine companies and their contractors. Of our contracts receivable balance at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$18.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>47.4%</span></span><span style="font-family:inherit;font-size:10pt;">, was with </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> customers. The significant projects for these </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> customers consist of:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> large petroleum supply vessel for a customer in our Shipyards segment that was tendered for delivery on February 6, 2017 (see also Note 9 regarding this receivable as this customer has refused delivery of the vessel); and</span></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:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the fabrication of </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> modules associated with a U.S. ethane cracker project.</span></div></td></tr></table><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we included an allowance for bad debt of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span> in our contract receivable balance which primarily relates to a customer within our Fabrication division for the storage of an offshore drilling platform that was fully reserved in 2016.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5066-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5162-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800659200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company bases its fair value determinations by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets. </span></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:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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. </span></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:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 - inputs are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Recurring fair value measurements and financial instruments</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> - </span><span style="font-family:inherit;font-size:10pt;">The carrying amounts that we have reported for financial instruments, including cash and cash equivalents, accounts receivables and accounts payables, approximate their fair values.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Assets held for sale</span><span style="font-family:inherit;font-size:10pt;"> - We measure and record assets held for sale at the lower of their carrying amount or fair value less cost to sell. The determination of fair value can require the use of significant judgment and can vary on the facts and circumstances. We have classified our assets at our South Texas facilities and our Prospect Shipyard as assets held for sale at </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">. We compared the net book value of the asset groups to estimates of fair value less cost to sell and recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;"><span>$389,000</span></span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, related to the assets held for sale at our Prospect shipyard. See Note 2. We had no assets </span></div>held for sale at December 31, 2016. We have determined that the fair values of these assets fall within Level 3 of the fair value hierarchy.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799528384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY</a></td>
<td class="text">EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY <div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per Share:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):</span></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:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Basic and diluted:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,923</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,540</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,378</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Less: Distributed and undistributed income (unvested restricted stock)</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(53</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(87</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common shareholders</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(10,870</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>5,480</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(17,291</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>6,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,851</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted earnings (loss) per share - common shareholders</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(0.73</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">______________</span></div><span style="font-family:inherit;font-size:9pt;">(1) We have </span><span style="font-family:inherit;font-size:9pt;"><span>no</span></span> dilutive securities.<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://www.xbrl.org/2003/role/presentationRef<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799557712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LINE OF CREDIT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">LINE OF CREDIT</a></td>
<td class="text">LINE OF CREDIT<div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 9, 2017, we entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> credit agreement with Whitney Bank, as lender (the &#8220;New Credit Facility&#8221;). The New Credit Facility matures </span><span style="font-family:inherit;font-size:10pt;">June&#160;9, 2019</span><span style="font-family:inherit;font-size:10pt;">, and may be used for issuing letters of credit and/or general corporate and working capital purposes. Interest on drawings under the New Credit Facility may be designated, at our option, as either Base Rate (as defined in the New Credit Facility) or LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>2.0%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. Unused commitment fees on the undrawn portion of the facility and the letter of credit fee on undrawn stated amounts under letters of credit issued by the lenders are </span><span style="font-family:inherit;font-size:10pt;"><span>0.4%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum and </span><span style="font-family:inherit;font-size:10pt;"><span>2.0%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, respectively. The New Credit Facility is secured by substantially all of our assets (other than the assets of Gulf Marine Fabricators, L.P., which are currently held for sale). </span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We must comply with the following financial covenants each quarter during the term of the facility:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">i.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ratio of current assets to current liabilities of not less than </span><span style="font-family:inherit;font-size:10pt;"><span>1.25</span></span><span style="font-family:inherit;font-size:10pt;">:1.00;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">ii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">minimum tangible net worth requirement of at least the sum of:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$230.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, plus </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">an amount equal to </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of consolidated net income for each fiscal quarter ending after June 30, 2017 (with no deduction for a net loss in any such fiscal quarter except for any gain or loss in connection with the sale of assets by Gulf Marine Fabricators, L.P.), plus </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of all net proceeds of any issuance of any stock or other equity after deducting of any fees, commissions, expenses and other costs incurred in such offering; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">iii.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ratio of funded debt to tangible net worth of not more than </span><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span><span style="font-family:inherit;font-size:10pt;">:1.00.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concurrent with our execution of the New Credit Facility, we terminated our prior credit facility with JPMorgan Chase Bank, N.A. At the time of the termination, there was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of letters of credit outstanding, all of which was temporarily cash collateralized by us. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts were outstanding under the New Credit Facility. Subsequent to June 30, 2017, we were able to reissue new letters of credit under the New Credit Facility for the same amount which have been accepted by the beneficiaries and the corresponding amount of cash collateral has been released. As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span>, we were in compliance with all of our covenants.<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800579248">
<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, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">SEGMENT DISCLOSURES<div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have structured our operations with three operating divisions and a corporate non-operating division. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, management reduced its allocation of corporate administrative costs and overhead expenses from its corporate, non-operating division to its operating divisions in order to individually evaluate corporate administrative costs and overhead within our Corporate division as well as to not overly burden our operating divisions with costs that do not directly relate to their operations. Accordingly, a significant portion of our corporate administrative costs and overhead expenses are retained within the results of our corporate division. In addition, we have also allocated certain personnel previously included in the operating divisions to our Corporate division. In doing so, management believes that it has created a fourth reportable segment with each of its </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> operating divisions and its Corporate division each meeting the criteria of reportable segments under GAAP. Our operating divisions and Corporate division are discussed below.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Fabrication</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </span><span style="font-family:inherit;font-size:10pt;">Our Fabrication division primarily fabricates structures such as offshore drilling and production platforms and other steel structures for customers in the oil and gas industries including jackets and deck sections of fixed production platforms along with pressure vessels. Our Fabrication division also fabricates structures for alternative energy customers (such as the five jackets and piles we constructed for a shallow water wind turbine project off the coast of Rhode Island during 2015) as well as modules for an LNG facility. We have historically performed these activities out of our fabrication yards in Houma, Louisiana and formerly out of our fabrication yards in Aransas Pass and Ingleside, Texas.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </span><span style="font-family:inherit;font-size:10pt;">Our Shipyards division primarily fabricates and repairs marine vessels including offshore supply vessels, anchor handling vessels, lift boats, tugboats and towboats. Our Shipyards division also constructs and owns drydocks to lift marine vessels out of the water in order to make repairs or modifications. Our marine repair activities include steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs and propeller, shaft and rudder reconditioning. Our Shipyards division also performs conversion projects that consist of lengthening or modifying the use of existing vessels to enhance their capacity or functionality. We perform these activities out of our facilities in Houma, Jennings and Lake Charles, Louisiana.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Services</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </span><span style="font-family:inherit;font-size:10pt;">Our Services division primarily provides interconnect piping services on offshore platforms and inshore structures. Interconnect piping services involve sending employee crews to offshore platforms in the Gulf of Mexico to perform welding and other activities required to connect production equipment, service modules and other equipment on a platform. We also contract with oil and gas companies that have platforms and other structures located in the inland lakes and bays throughout the Southeast for various on-site construction and maintenance activities. In addition, our Services division can fabricate packaged skid units and construct various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other projects for state and local governments.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Corporate</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </span><span style="font-family:inherit;font-size:10pt;">Our Corporate division primarily includes expenses that do not directly relate to the operations or shared services provided to our three operating divisions. Expenses for shared services, which include human resources, insurance, business development, accounting salaries, etc., are allocated to the operating divisions. Expenses that are not allocated include, but are not limited to, costs related to executive management and directors' fees, clerical and administrative salaries, costs of maintaining the corporate office and costs associated with overall governance and being a publicly traded company.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We generally evaluate the performance of, and allocate resources to, our segments based upon gross profit (loss) and operating income (loss). Segment assets are comprised of all assets attributable to each segment. Corporate administrative costs and overhead are allocated to our three operating divisions for expenses that directly relate to the operations or relate to shared services as discussed above. During 2016, we allocated substantially all of our corporate administrative costs and overhead to our three operating divisions. We have recast our 2016 segment data below in order to conform to the current period presentation. Intersegment revenues are priced at the estimated fair value of work performed. Summarized financial information concerning our segments as of and for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</span></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="19"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30, 2017</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,821</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>45,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,931</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(13,851</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(11,620</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>1,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(14,834</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(257</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(2,267</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(16,260</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>201,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>57,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>98,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>259,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(309,145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>307,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>1,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,776</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30, 2016</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>29,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(859</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>81,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>3,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>5,423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>4,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>14,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>3,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>4,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(1,770</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>9,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>290,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>81,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>100,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>334,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(465,896</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>342,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>4,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>1,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>6,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>2,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2017</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,170</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>83,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,034</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,556</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(351</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(16,518</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(2,688</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(17,892</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(25,477</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>201,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>57,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>98,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>259,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(309,145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>307,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>4,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>7,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>848</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>52</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2016</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>63,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>55,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,388</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>165,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>3,964</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>7,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>8,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(234</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>19,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>5,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>6,721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(3,576</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>10,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>290,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>81,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>100,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>334,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(465,896</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>342,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>9,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>12,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________</span></div><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div><span style="font-family:inherit;font-size:9pt;">Revenue includes non-cash amortization of deferred revenue related to the values assigned to contracts acquired in the LEEVAC transaction of </span><span style="font-family:inherit;font-size:9pt;"><span>$335,000</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the three months ended </span><span style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2016</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the six months ended </span><span style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2016</span>, respectively.<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://www.xbrl.org/2003/role/presentationRef<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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799557712">
<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, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the third and fourth quarters of 2015, we recorded contract losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to a decrease in the contract price due to final weight re-measurements and our inability to recover certain costs on disputed change orders related to a large deepwater project we delivered to our customer in November 2015. No amounts with respect to these disputed change orders are included on our consolidated balance sheet or recognized in revenue in our consolidated statement of operations as of and for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">.&#160;In the second quarter of 2016, we initiated legal action to recover our costs from these disputed change orders. We can give no assurance that our actions will be successful or that we will recover all or any portion of these contract losses from our customer.&#160;</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 21, 2016, a customer of our Shipyards division announced it was in noncompliance with certain financial covenants included in the customer&#8217;s debt agreements and stated that, while it had received limited waivers from its lenders, its debt agreements would require further negotiation and amendment. This same customer rejected delivery of the first vessel that we completed and tendered for delivery on February 6, 2017, alleging certain technical deficiencies exist with respect to the vessel and is seeking recovery of all purchase price amounts previously paid by the customer under the contract. On March 10, 2017, we gave notice for arbitration with our customer in an effort to resolve this matter. We are also building a second vessel for this customer which has been suspended and included in our arbitration proceedings. We disagree with our customer concerning these alleged technical deficiencies and have put the customer in default under the terms of the contracts for both vessels. On May 17, 2017, the customer filed for protection under Chapter 11 of the United States Bankruptcy Code for reorganization under a negotiated, pre-packaged plan. The customer has petitioned the Bankruptcy Court to accept our contracts for the two vessels we are constructing for them. As of </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> remained due and outstanding from our customer for the first vessel. The balance due to us for the second vessel upon completion and delivery is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are working with legal counsel to protect our contractual claims during the restructuring and intend to re-initiate our rights for arbitration in accordance with our contract upon our customer's emergence from Chapter 11 reorganization. We intend to take all legal action as may be necessary to protect our rights under the contracts and recover the remaining balances owed to us. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>We continue to monitor our work performed in relation to our customer&#8217;s status and its ability to pay under the terms of these contracts. Because these vessels have been completed or are substantially complete, we believe that they have significant fair value and that we would be able to fully recover any remaining amounts due to us in the event we enforce our security interest over these projects.<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6595266496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTS<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">July 27, 2017</span></span></span><span style="font-family:inherit;font-size:10pt;">, our Board of Directors declared a dividend of $</span><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span><span style="font-family:inherit;font-size:10pt;"> per share on our shares of common stock outstanding, payable </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">August 24, 2017</span></span></span><span style="font-family:inherit;font-size:10pt;">, to shareholders of record on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">August 10, 2017</span></span></span>.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799557712">
<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, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards</a></td>
<td class="text">New Accounting Standards<div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, &#8220;Revenue from Contracts with Customers&#8221; (Topic 606), which supersedes the revenue recognition requirements in FASB Accounting Standard Codification (ASC) Topic 605, &#8220;Revenue Recognition.&#8221; ASU No. 2014-09 requires entities to recognize </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 will be effective for financial statements issued for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early application is permitted. We use the percentage-of-completion accounting method to account for our fixed-price or unit rate contracts, computed by the efforts-expended method which measures the percentage of labor hours incurred to date as compared to estimated total labor hours for each contract. We understand that this method will still be allowed under the update; however, there are additional criteria to consider for the requirements to recognize revenue under the percentage-of-completion method. We are in process of reviewing our contracts to ensure that we will continue to be able to apply our revenue recognition policies and we are evaluating whether implementation of this update will have a material effect to our results of operations. We intend to use the modified retrospective model in adopting this standard, which will require a cumulative catch up adjustment, if any, on January 1, 2018. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued ASU 2015-16, &#8220;Simplifying the Accounting for Measurement-Period Adjustments,&#8221; which eliminates the requirement that an acquirer in a business combination account for measurement-period adjustments retrospectively. Instead, an acquirer will recognize a measurement-period adjustment during the period in which it determines the amount of the adjustment. ASU 2015-16 is effective for annual periods beginning after December 15, 2016. We adopted this guidance effective January 1, 2017, which did not have an impact on our financial position, results of operations and related disclosures. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, &#8220;Leases,&#8221; which requires lessees to record most leases on their balance sheets but recognize expenses in a manner similar to current guidance. ASU 2016-02 will be effective for annual periods beginning after December 15, 2018. The guidance is required to be applied using a modified retrospective approach. We are currently evaluating the effect that ASU 2016-02 will have on our financial position, results of operations and related disclosures; however, we expect to record our lease obligations on our balance sheet. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, &#8220;Improvements to Employee Share-Based Payment Accounting,&#8221; which amends several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification within the statement of cash flows. ASU 2016-09 is effective for annual periods beginning after December 15, 2016. We adopted the requirements of ASU 2016-09 effective January 1, 2017. The provisions of ASU No. 2016-09 that are applicable to the Company and affect the Company&#8217;s consolidated financial statements&#160;include the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This ASU requires the recognition of the excess tax benefit or tax deficiency resulting from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes created when common stock vests as an income tax benefit or expense in the Company&#8217;s statement of operations. Under previous GAAP, this difference was required to be recognized in additional paid-in capital. The expense or benefit required to be recognized is calculated separately as a discrete item each reporting period and not as part of the Company&#8217;s projected annual effective tax rate. During the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, we recorded tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$214,000</span></span><span style="font-family:inherit;font-size:10pt;">, respectively (approximate </span><span style="font-family:inherit;font-size:10pt;"><span>$0.01</span></span><span style="font-family:inherit;font-size:10pt;"> loss per share) related to the adoption of this ASU. We have adopted these provisions on a prospective basis and our prior period presentation has not changed. Future effects to the Company&#8217;s income tax expense (benefit) as a result of the adoption of this ASU will depend on the timing, number of shares and the closing price per share of the Company&#8217;s common stock on the dates of vesting. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This ASU No. 2016-09 also clarifies that cash paid by the Company to taxing authorities in order to satisfy employee income tax withholding obligations from vesting shares should be classified as a financing activity in the Company&#8217;s statement of cash flows. We have reported payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$884,000</span></span><span style="font-family:inherit;font-size:10pt;"> within financing activities within our consolidated statement of cash flows for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, as a result of adoption of this ASU. We have adopted these provisions retrospectively and reclassified </span><span style="font-family:inherit;font-size:10pt;"><span>$146,000</span></span><span style="font-family:inherit;font-size:10pt;"> from cash used in operating activities to cash used in financing activities for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</span><span style="font-family:inherit;font-size:10pt;">, to conform to the current period presentation.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>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, held-to-maturity debt securities, 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 annual periods beginning after December 15, 2019. Early adoption is permitted for all entities for annual periods beginning after December 15, 2018. We have not elected to early adopt this guidance. The guidance must 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.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6652388240">
<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, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">A summary of the significant assets included in assets held for sale as of June 30, 2017, at our South Texas facilities and our Prospect Shipyard is as follows (in thousands):<div style="padding-left: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:91.40625%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:2%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">South Texas Fabrication Yards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Prospect Shipyard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Land</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Buildings and improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Vehicles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(113,720</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(298</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(114,018</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total assets held for sale</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>104,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>107,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799737040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock', window );">Pass-through Costs as a Percentage of Revenue</a></td>
<td class="text">Our pass-through costs as a percentage of revenue for each period presented were as follows:<div style="padding-left: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:98.6328125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:41%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></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;"><span style="font-family:inherit;font-size:10pt;">Pass-through costs as a percentage of revenues</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>53.1%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>35.1%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>41.9%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>37.6%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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_gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Schedule of Pass-through Costs as a Percentage of Revenue [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;">gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock</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_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807229104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share and Shareholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):<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:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></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;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;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;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Basic and diluted:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,923</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,540</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,378</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Less: Distributed and undistributed income (unvested restricted stock)</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(53</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(87</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common shareholders</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(10,870</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>5,480</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(17,291</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>6,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,851</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted earnings (loss) per share - common shareholders</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(0.73</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">______________</span></div><span style="font-family:inherit;font-size:9pt;">(1) We have </span><span style="font-family:inherit;font-size:9pt;"><span>no</span></span> dilutive securities.<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6654806128">
<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, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">Summarized financial information concerning our segments as of and for the <span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</span><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="19"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30, 2017</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,821</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>45,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,931</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(13,851</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(11,620</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>1,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(14,834</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(257</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(2,267</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(16,260</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>201,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>57,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>98,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>259,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(309,145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>307,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>1,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,776</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30, 2016</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>29,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(859</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>81,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>3,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>5,423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>4,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>14,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>3,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>4,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(1,770</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>9,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>290,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>81,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>100,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>334,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(465,896</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>342,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>4,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>1,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>6,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>2,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2017</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,170</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>83,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,034</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,556</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(351</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(16,518</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(2,688</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(17,892</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(25,477</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>201,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>57,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>98,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>259,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(309,145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>307,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>4,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>7,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>848</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>52</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2016</span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Fabrication</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Shipyards</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Services</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Corporate</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Eliminations</span></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;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Consolidated</span></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;"><span style="font-family:inherit;font-size:9pt;">Revenue</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>63,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>55,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,388</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></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;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>165,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Gross profit (loss)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>3,964</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>7,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>8,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(234</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>19,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Operating income (loss)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>5,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>6,721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>(3,576</span></span></div></td><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;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>10,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>290,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>81,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>100,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>334,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>(465,896</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>342,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization expense</span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>9,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>2,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="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;"><span style="font-family:inherit;font-size:9pt;"><span>12,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;">Capital expenditures</span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:9pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Revenue includes non-cash amortization of deferred revenue related to the values assigned to contracts acquired in the LEEVAC transaction of </span><span style="font-family:inherit;font-size:9pt;"><span>$335,000</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the three months ended </span><span style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2016</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the six months ended </span><span style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2016</span><span style="font-family:inherit;font-size:9pt;">, respectively.</span></div></td></tr></table><br/><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815941424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>segment </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (27,936)<span></span>
</td>
<td class="nump">$ 11,832<span></span>
</td>
</tr>
<tr class="re">
<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 provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,244)<span></span>
</td>
<td class="num">(441)<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_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount', window );">Share-based compensation, tax expense</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 214<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_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare', window );">Loss per share from share-based compensation tax expense (dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments made on behalf of employees from withheld, vested shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 884<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member', window );">Accounting Standards Update 2016-09</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(146)<span></span>
</td>
</tr>
<tr class="ro">
<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 provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Share-based Compensation, Tax Deficiency, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount</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_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Deficiency from Share-based Compensation, Effect on Earnings Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare</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: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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=96949009&amp;loc=SL79513924-113897<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816764320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets Held for Sale - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>a</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-sale, Not Discontinued Operations</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Property, plant and equipment held for sale</a></td>
<td class="nump">$ 107,262<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsMember', window );">South Texas Fabrication Yards | Disposal Group, Held-for-sale, Not Discontinued Operations</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Property, plant and equipment held for sale</a></td>
<td class="nump">104,759<span></span>
</td>
</tr>
<tr class="rh">
<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_ProspectShipyardMember', window );">Prospect Shipyard</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Loss on sale of assets</a></td>
<td class="nump">259<span></span>
</td>
</tr>
<tr class="rh">
<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_ProspectShipyardMember', window );">Prospect Shipyard | Disposal Group, Held-for-sale, Not Discontinued Operations</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Property, plant and equipment held for sale</a></td>
<td class="nump">$ 2,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of leased facility (in acres) | a</a></td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<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 assets held for sale</a></td>
<td class="nump">$ 389<span></span>
</td>
</tr>
<tr class="rh">
<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_ProspectShipyardMember', window );">Prospect Shipyard | Disposal Group, Disposed of by Sale, Not Discontinued Operations</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Proceeds from sale of assets</a></td>
<td class="nump">$ 2,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_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of a real estate property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="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:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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/2003/role/presentationRef<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=68055307&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2611-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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_ProspectShipyardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProspectShipyardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6817150896">
<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, 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation', window );">Less: accumulated depreciation</a></td>
<td class="num">$ (114,018)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Total assets held for sale</a></td>
<td class="nump">107,262<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsMember', window );">South Texas Fabrication Yards</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_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation', window );">Less: accumulated depreciation</a></td>
<td class="num">(113,720)<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">104,759<span></span>
</td>
</tr>
<tr class="rh">
<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_ProspectShipyardMember', window );">Prospect Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation', window );">Less: accumulated depreciation</a></td>
<td class="num">(298)<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">2,503<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total assets held for sale, gross</a></td>
<td class="nump">5,492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land | South Texas Fabrication Yards</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 );">Total assets held for sale, gross</a></td>
<td class="nump">5,492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land | Prospect Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Total assets held for sale, gross</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</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 );">Total assets held for sale, gross</a></td>
<td class="nump">117,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | South Texas Fabrication Yards</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 );">Total assets held for sale, gross</a></td>
<td class="nump">117,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Prospect Shipyard</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 );">Total assets held for sale, gross</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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 );">Total assets held for sale, gross</a></td>
<td class="nump">96,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | South Texas Fabrication Yards</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 );">Total assets held for sale, gross</a></td>
<td class="nump">93,557<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Prospect Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Total assets held for sale, gross</a></td>
<td class="nump">2,719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total assets held for sale, gross</a></td>
<td class="nump">949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | South Texas Fabrication Yards</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 );">Total assets held for sale, gross</a></td>
<td class="nump">867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Prospect Shipyard</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 );">Total assets held for sale, gross</a></td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</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 );">Total assets held for sale, gross</a></td>
<td class="nump">729<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles | South Texas Fabrication Yards</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 );">Total assets held for sale, gross</a></td>
<td class="nump">729<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles | Prospect Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Total assets held for sale, gross</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other</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 );">Total assets held for sale, gross</a></td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other | South Texas Fabrication Yards</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 );">Total assets held for sale, gross</a></td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other | Prospect Shipyard</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 );">Total assets held for sale, gross</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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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_ProspectShipyardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProspectShipyardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6652990480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Costs - Pass Through Costs (Details)<br></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, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [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_PassThroughCostsAsPercentOfRevenue', window );">Pass-through costs as a percentage of revenues</a></td>
<td class="nump">53.10%<span></span>
</td>
<td class="nump">35.10%<span></span>
</td>
<td class="nump">41.90%<span></span>
</td>
<td class="nump">37.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_PassThroughCostsAsPercentOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pass through costs as percent of revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_PassThroughCostsAsPercentOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814229216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Costs - Narrative (Details) - USD ($)<br></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>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Contracts in progress</a></td>
<td class="nump">$ 31,643,000<span></span>
</td>
<td class="nump">$ 31,643,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,829,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_BillingsInExcessOfCostCurrent', window );">Advance billings on contracts</a></td>
<td class="nump">8,642,000<span></span>
</td>
<td class="nump">8,642,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,977,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_ProvisionForLossOnContracts', window );">Accrued contract losses</a></td>
<td class="nump">3,514,000<span></span>
</td>
<td class="nump">3,514,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 387,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_IncreaseDecreaseinEstimatedContractCosts', window );">Change in estimated costs</a></td>
<td class="nump">10,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LossFromDisputedChangeOrders', window );">Loss related to disputed change orders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 488,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=gifi_ProjectApprovedScopeUnapprovedPriceMember', window );">Project, Approved Scope, Unapproved Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorCustomersAxis=gifi_OneMajorCustomerMember', window );">One Major Customer | Customer Concentration Risk | Costs in Excess of Billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Contracts in progress</a></td>
<td class="nump">28,100,000<span></span>
</td>
<td class="nump">28,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorCustomersAxis=gifi_TwoMajorCustomersMember', window );">Two Major Customers | Customer Concentration Risk | Billings in Excess of Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesAndDeposits', window );">Customer advances</a></td>
<td class="nump">$ 7,800,000<span></span>
</td>
<td class="nump">$ 7,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_IncreaseDecreaseinEstimatedContractCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Estimated Contract Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_IncreaseDecreaseinEstimatedContractCosts</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_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_LossFromDisputedChangeOrders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss From Disputed Change Orders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LossFromDisputedChangeOrders</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_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 earned from products sold or services provided under the terms of a contract, including, but not limited to, government contracts and construction contracts, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractsRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesAndDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refundable consideration, usually cash, held by the entity pending satisfactory completion of the entity's obligations or pending the closing of a contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesAndDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProvisionForLossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 provision for contract losses not offset against related costs accumulated on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57777-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=gifi_ProjectApprovedScopeUnapprovedPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=gifi_ProjectApprovedScopeUnapprovedPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=gifi_OneMajorCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=gifi_OneMajorCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_CostsinExcessofBillingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_CostsinExcessofBillingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=gifi_TwoMajorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=gifi_TwoMajorCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_BillingsinExcessofCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_BillingsinExcessofCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814150432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contracts Receivable and Retainage (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>vessel </div>
<div>module</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contract receivable</a></td>
<td class="nump">$ 38,080<span></span>
</td>
<td class="nump">$ 20,169<span></span>
</td>
</tr>
<tr class="re">
<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">$ 1,300<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_MajorCustomersAxis=gifi_TwoMajorCustomersMember', window );">Two Major Customers</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_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>
</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_ContractsReceivableNumberofVessels', window );">Number of vessels with contract receivables | vessel</a></td>
<td class="nump">1<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_ContractsReceivableNumberofModules', window );">Number of modules with contract receivables | module</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_ContractReceivableMember', window );">Contract Receivable | Customer Concentration Risk | Two Major Customers</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_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>
</tr>
<tr class="ro">
<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 );">Contract receivable</a></td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of contract receivable</a></td>
<td class="nump">47.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_ContractsReceivableNumberofModules">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts Receivable, Number of Modules</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContractsReceivableNumberofModules</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_ContractsReceivableNumberofVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts Receivable, Number of 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_ContractsReceivableNumberofVessels</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_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_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_MajorCustomersAxis=gifi_TwoMajorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=gifi_TwoMajorCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_ContractReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_ContractReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6603998608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Property, Plant, and Equipment Reclassified (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_ProspectShipyardMember', window );">Prospect Shipyard | Disposal Group, Held-for-sale, Not Discontinued Operations</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 " 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 assets held for sale</a></td>
<td class="nump">$ 389<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2611-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_ProspectShipyardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProspectShipyardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799100032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share and Shareholders' Equity (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, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (10,923)<span></span>
</td>
<td class="nump">$ 5,540<span></span>
</td>
<td class="num">$ (17,378)<span></span>
</td>
<td class="nump">$ 6,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic', window );">Less: Distributed and undistributed income (unvested restricted stock)</a></td>
<td class="num">(53)<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="num">(87)<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common shareholders</a></td>
<td class="num">$ (10,870)<span></span>
</td>
<td class="nump">$ 5,480<span></span>
</td>
<td class="num">$ (17,291)<span></span>
</td>
<td class="nump">$ 6,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares (in shares)</a></td>
<td class="nump">14,851,000<span></span>
</td>
<td class="nump">14,631,000<span></span>
</td>
<td class="nump">14,805,000<span></span>
</td>
<td class="nump">14,616,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_EarningsPerShareBasicAndDiluted', window );">Basic and diluted earnings (loss) per share - common shareholders (usd per share)</a></td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="num">$ (1.17)<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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=96947427&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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6817213088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Line of Credit (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 09, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 08, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit facility</a></td>
<td class="nump">$ 40,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio', window );">Financial covenants, minimum current assets to current liabilities ratio</a></td>
<td class="nump">1.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinimumNetWorthRequiredForCompliance', window );">Financial covenants, minimum net worth</a></td>
<td class="nump">$ 230,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement', window );">Financial covenants, percent of net income added to net worth requirement</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement', window );">Financial covenants, percent of proceeds from stock issuance added to net worth requirement</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio', window );">Financial covenant, maximum funded debt to tangible net worth ratio</a></td>
<td class="nump">0.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_LettersOfCreditOutstandingAmount', window );">Total outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,600,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_LineOfCredit', window );">Revolving credit facility, borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">0.40%<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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">London Interbank Offered Rate (LIBOR) | Letter of Credit</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Maximum Funded Debt to Tangible Net Worth Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Minimum Current Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Income 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_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement</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_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_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818003664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Disclosures (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>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_NumberOfOperatingSegments', window );">Number of operating divisions | segment</a></td>
<td class="nump">3<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 " 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">$ 45,868<span></span>
</td>
<td class="nump">$ 81,502<span></span>
</td>
<td class="nump">$ 83,860<span></span>
</td>
<td class="nump">$ 165,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(11,620)<span></span>
</td>
<td class="nump">14,066<span></span>
</td>
<td class="num">(16,518)<span></span>
</td>
<td class="nump">19,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(16,260)<span></span>
</td>
<td class="nump">9,004<span></span>
</td>
<td class="num">(25,477)<span></span>
</td>
<td class="nump">10,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">307,586<span></span>
</td>
<td class="nump">342,031<span></span>
</td>
<td class="nump">307,586<span></span>
</td>
<td class="nump">342,031<span></span>
</td>
<td class="nump">$ 322,408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="nump">2,776<span></span>
</td>
<td class="nump">6,311<span></span>
</td>
<td class="nump">7,476<span></span>
</td>
<td class="nump">12,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,433<span></span>
</td>
<td class="nump">2,566<span></span>
</td>
<td class="nump">1,824<span></span>
</td>
<td class="nump">3,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RecognitionOfDeferredRevenue', window );">Recognition of deferred revenue</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,887<span></span>
</td>
<td class="nump">2,654<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">13,990<span></span>
</td>
<td class="nump">24,296<span></span>
</td>
<td class="nump">24,199<span></span>
</td>
<td class="nump">48,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">1,931<span></span>
</td>
<td class="nump">3,877<span></span>
</td>
<td class="num">(1,034)<span></span>
</td>
<td class="nump">3,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,098<span></span>
</td>
<td class="nump">2,747<span></span>
</td>
<td class="num">(2,688)<span></span>
</td>
<td class="nump">2,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">201,284<span></span>
</td>
<td class="nump">290,910<span></span>
</td>
<td class="nump">201,284<span></span>
</td>
<td class="nump">290,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">4,589<span></span>
</td>
<td class="nump">4,287<span></span>
</td>
<td class="nump">9,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">746<span></span>
</td>
<td class="nump">1,201<span></span>
</td>
<td class="nump">848<span></span>
</td>
<td class="nump">1,311<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Shipyards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">18,303<span></span>
</td>
<td class="nump">29,373<span></span>
</td>
<td class="nump">36,724<span></span>
</td>
<td class="nump">63,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(13,851)<span></span>
</td>
<td class="nump">5,423<span></span>
</td>
<td class="num">(15,556)<span></span>
</td>
<td class="nump">7,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(14,834)<span></span>
</td>
<td class="nump">3,963<span></span>
</td>
<td class="num">(17,892)<span></span>
</td>
<td class="nump">5,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">57,905<span></span>
</td>
<td class="nump">81,874<span></span>
</td>
<td class="nump">57,905<span></span>
</td>
<td class="nump">81,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="nump">994<span></span>
</td>
<td class="nump">1,161<span></span>
</td>
<td class="nump">2,004<span></span>
</td>
<td class="nump">2,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">546<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">818<span></span>
</td>
<td class="nump">216<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">15,396<span></span>
</td>
<td class="nump">28,692<span></span>
</td>
<td class="nump">26,107<span></span>
</td>
<td class="nump">55,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">390<span></span>
</td>
<td class="nump">4,864<span></span>
</td>
<td class="nump">423<span></span>
</td>
<td class="nump">8,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(257)<span></span>
</td>
<td class="nump">4,064<span></span>
</td>
<td class="num">(890)<span></span>
</td>
<td class="nump">6,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">98,367<span></span>
</td>
<td class="nump">100,197<span></span>
</td>
<td class="nump">98,367<span></span>
</td>
<td class="nump">100,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="nump">421<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">854<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">106<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="nump">1,047<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_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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(90)<span></span>
</td>
<td class="num">(98)<span></span>
</td>
<td class="num">(351)<span></span>
</td>
<td class="num">(234)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,267)<span></span>
</td>
<td class="num">(1,770)<span></span>
</td>
<td class="num">(4,007)<span></span>
</td>
<td class="num">(3,576)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">259,175<span></span>
</td>
<td class="nump">334,946<span></span>
</td>
<td class="nump">259,175<span></span>
</td>
<td class="nump">334,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">331<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">35<span></span>
</td>
<td class="nump">679<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">716<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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(1,821)<span></span>
</td>
<td class="num">(859)<span></span>
</td>
<td class="num">(3,170)<span></span>
</td>
<td class="num">(1,388)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(309,145)<span></span>
</td>
<td class="num">(465,896)<span></span>
</td>
<td class="num">(309,145)<span></span>
</td>
<td class="num">(465,896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RecognitionOfDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of previously reported deferred or unearned revenue that was recognized as revenue during the period. For cash flows, this element primarily pertains to amortization of deferred credits on long-term arrangements. As a noncash item, it is deducted from net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RecognitionOfDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_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;">us-gaap_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_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_ShipyardsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ShipyardsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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;">us-gaap_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_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;">us-gaap_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>
</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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799361456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></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>Dec. 31, 2015</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_ContractReceivableDueOneYearOrLess', window );">Contract receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,080<span></span>
</td>
<td class="nump">$ 20,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Contracts in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,643<span></span>
</td>
<td class="nump">$ 26,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_ContractReceivableMember', window );">Contract Receivable | Customer of Shipyard</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_ContractReceivableDueOneYearOrLess', window );">Contract receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Contracts in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=gifi_LargeDeepwaterProjectRecentlyDeliveredMember', window );">Large Deepwater Project, Recently Delivered</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossOnContracts', window );">Contract losses</a></td>
<td class="nump">$ 24,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_LossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConcentrationRiskByBenchmarkAxis=gifi_ContractReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=gifi_ContractReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=gifi_CustomerofShipyardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=gifi_CustomerofShipyardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=gifi_LargeDeepwaterProjectRecentlyDeliveredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=gifi_LargeDeepwaterProjectRecentlyDeliveredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799332496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></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>Jul. 27, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividends declared, date</a></td>
<td class="text">Jul. 27,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividends declared, payable date</a></td>
<td class="text">Aug. 24,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividends declared, record date</a></td>
<td class="text">Aug. 10,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the declared dividend will be paid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the dividend to be paid was declared, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>45
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /-Z 4L?(\\#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,$%     @ \WH!2V;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " #S>@%+KWR5QN\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>.ND&3%&7"V@GD)"8!.(6)=X6K6FBQ*C=V].6
MK1."!^ 8^\_GSY)K$Z4)"5]2B)C(8;[I?=-F:>*:'8BB!,CF@%[G<DBT0W,7
MDM<T/-,>HC9'O4>H.+\#CZ2M)@TCL(@SD:G:&FD2:@KIC+=FQL?/U$PP:P ;
M]-A2!E$*8&J<&$]]4\,5,,((D\_?!;0S<:K^B9TZP,[)/KLYU75=V2VFW+"#
M@/?GI]=IW<*UF71K</B5G:13Q#6[3'Y;/#QN-TQ57-P7?%5PL16WLJKD<O4Q
MNO[PNPK[8-W._6/CBZ"JX===J"]02P,$%     @ \WH!2YE<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
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    " #S>@%+GY&<XF4"   5"   &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U6VXZ;,!#]%<0'K+&YA$0$*4E5M5(K15MU^^PD3D!K,+6=
ML/W[^L)2%IN^Q+=SYLP,'D^*GO%741$B@[>&MF(;5E)V&P#$N2(-%D^L(ZTZ
MN3+>8*F6_ 9$QPF^&%)# 8JB##2X;L.R,'M'7A;L+FG=DB,/Q+UI,/^S)Y3U
MVQ"&[QO/]:V2>@.418=OY >1/[LC5RLP6KG4#6E%S=J D^LVW,'- 2::8! O
M->G%9![H4$Z,O>K%U\LVC+1'A)*SU":P&A[D0"C5EI0?OP>CX:BIB=/YN_7/
M)G@5S D+<F#T5WV1U3;,P^!"KOA.Y3/KOY AH#0,ANB_D0>A"JX]41IG1H7Y
M#<YW(5DS6%&N-/C-CG5KQMZ>)/% \Q/00$ C >7_)<0#(1X)-IO >F9"_80E
M+@O.^H#;K]5A?2G@)E;)/.M-DSMSIJ(5:O=11@5X:#,#8F\1:(* (P(HVZ,
M\@GLD4-''P4.+B+V"\3>"&)#CR?TQ$]/O/3$T),)/9TEP$5D?H'4*Y Z]-5,
MP$7D?H',*Y Y]/5,P$7 R*^P\BJL7#Z<25A(:B"M_<P17/E%<J]([HK,;LK>
M0K(I9.&JK+T2:U<BF4EX(*E? D;^@HI<"]F\I#R8A5S!A;*%KH5\K@*=;P*C
M&&9H(6?06\ [B%RI^07S8-#"#8/^*H:Q:V%^QWP8M*#B+W;HUO(D&_8Y&C ?
MTI;D*<SC>=[ Y)%M"+^9?B2",[NWIAE.=L>>MT/FD?X'MPWS.^:WNA7!B4GU
MU)L'^<J8),JAZ$FY4JD>/2XHN4H]7:DYMXW*+B3KAB8,QG\"Y5]02P,$%
M  @ \WH!2QTQYP$"!   PQ(  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX
M;6Q]F-N.VS80AE_%T -$G.%!U,(V4+LH6B !%BG:7FMM>FU$LEQ)NT[>/I*L
M->2986ZL@_\A_R&ICP,NKW7SK3V&T"V^5^6Y727'KKL\I6F[.X:J:#_5EW#N
M_SG4355T_6/SFK:7)A3[,:@J4U3*I55Q.B?KY?CNN5DOZ[>N/)W#<[-HWZJJ
M:'YL0EE?5PDD'R^^GEZ/W? B72\OQ6OX.W3_7)Z;_BF]M[(_5>'<GNKSH@F'
M5?(;/&WU&# J_CV%:SN[7PRIO-3UM^'AK_TJ48.C4(9=-S11])?WL UE.;34
M^_A_:C2Y]SD$SN\_6O]C3+Y/YJ5HP[8N_SOMN^,J\<EB'P[%6]E]K:]_ABDA
MFRRF[#^']U#V\L%)W\>N+MOQ=[%[:[NZFEKIK53%]]OU=!ZOUZG]CS Y *<
MO > ^66 G@(T"4AOSL94?R^Z8KULZNNBN<W6I1@6!3SI?C!WP\MQ[,;_^FS;
M_NW[&LTR?1_:F22;FP3GDD?%5E#8NR3M^[^;0-$$CO%Z'N_D>"W&ZS'>S.,S
MDL1-DHV2\TV"Z#5)A*LL@,MD+T;T8K@73[S<)';6B_;**^*%JU"!RV4O5O1B
MN9><>+'<"SA#QX6KT'F,>'&B%\>\:)+QQO%><D_7&A?I?B9E)YGH).-.@#C)
M6"< /B.JK:3*,RU[\:(7S[V0A#>>]Z(R='1<N$S)1G+12,Z-D$6PR?GT@ &D
MH\)E %J[B!M0,I84]\.XI%A/N7*YIW#B,E0NNF8@PDG@ABPU!+RGS&74CZ#R
M,=Z!#$Q [L91-\B_%)59[Z@?08=HE(\XDA$,FC%<1[@),CB!DU-3<@*'(N2:
M0FTKR'(U6ZB/=F1V H>GIO $SD7O#-L=!<;F66QP9'H"QZ>A^ 2.1FL4FVZN
MZMGF8X,C(Q0X0PUE*' \:@N&VA%4/C8V,D.!0Y3.P08X'G.DG\Q64(%2.D8*
MF:3 44KWTPT(++4,%%QD(Q1%F:+(*6HH19'CT3CMZ3P),FVUB4 "98@BAZBA
M$$6.1S#&TNI(D*'&V1[QZ"=2=W*,&HI1Y'AD7KC$^$AQA#(^D9>PAI:PDV;>
M#=_M!)%6L6)<!C%R$!L*8N2$=6!I[;(59#;7662S0YG$:-G68F*C*],3.3WI
M@MH@YR*;YU])'GW(V$2.34NQB4)5J3*@598H<R:"<93)B9R<EI(3!7+FAFUR
MDJS?52+%,,KH1(Y.2]&)0GVI;:[8  DZJVT6(9:6":HY02TEJ!8*3.,4U6TE
MG=/1[47+#-6<H98R=-)D#Q 02C]))Y5^Z>PT83C>^5(TKZ=SNWBINZZNQN.#
M0UUWH6]3?>KS.X9B?W\HPZ$;;K/^OKD=J]P>NOHR'1FE]W.K]4]02P,$%
M  @ \WH!2W O+W@X @  I <  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX
M;6R-E>UNVR 4AF_%\@44_('C5(ZE)=.T29L4=5KWFR0DMHJ-!R3N[GZ 7<L&
MEC8_S-?['IY#T*'H&7\1%2$R>&UH*S9A)67W"( X5J3!XH%UI%4K9\8;+-60
M7X#H.,$G8VHHB"',0(/K-BP+,[?G9<&NDM8MV?- 7)L&\[];0EF_":/P;>*I
MOE123X"RZ/"%_"3R5[?G:@2F**>Z(:VH61MP<MZ$GZ+'702UP2B>:]*+63_0
MJ1P8>]&#;Z=-"#41H>0H=0BLFAO9$4IU),7Q9PP:3GMJX[S_%OV+25XE<\""
M[!C]79]DM0GS,#B1,[Y2^<3ZKV1,"(7!F/UW<B-4R36)VN/(J##?X'@5DC5C
M%(72X->AK5O3]L,*6HTVOR$>#?%DB-*[AF0T))8!#&0FU<]8XK+@K _X\&]U
M6%^*Z#%1AWG4D^;LS)K*5JC96XFR MQTG%&R'23Q3!(O%3N/ DT2H/:?(&(O
M1&S\R1QBY?<G7G]B_.G<GUM)>"1K*XN[D@5%ZJ5('7\&+8I!@HRD';: YF>A
MO*];\" O#W)Y(HL'.?O8)/<4"X;,RY"Y#-;EV6;O,MQ3+!A67H:5RY!8#*[$
MN1UW)0N*W$N1NQ2I19$[><;0>ST^(%P0K;U$:Y<(641K9Z,HS1',$^L =SYA
MMD8P_@^1JOS>:@1=)J<<P8]">95>*C KE_K]^H'YI6Y%<&!255Y3'\^,2:*B
MP@<5KU)/YC2@Y"QU=Z7Z?'@WAH%DW?@F@NEA+O\!4$L#!!0    ( /-Z 4M5
M9P_?_@,  .D1   8    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULC5C;CJ,X
M$/T5Q/L&V]A@HB12![+:E7:EUHQVYYE.G(N&2P9(9_;OUUPZ U5%=[\$<$Z=
M\BE?#GAU+ZOO]=F8QOF99T6]=L]-<UUZ7KT_FSRM%^75%/:?8UGE:6,?JY-7
M7RN3'KJ@//,$8X&7IY?"W:RZMN=JLRIO378IS'/EU+<\3ZO_MB8K[VN7NV\-
M7RZG<],V>)O5-3V9KZ;YY_I<V2?OP7*XY*:H+V7A5.:X=I_X<B=8&] A_KV8
M>SVZ=UHI+V7YO7WX\[!V6=LCDYE]TU*D]O)J8I-E+9/MQX^!U'WD; /']V_L
MOW?BK9B7M#9QF7V[')KSVM6N<S#'])8U7\K['V80I%QG4/^7>369A;<]L3GV
M959WO\[^5C=E/K#8KN3IS_YZ*;KK?>!_"Z,#Q! @'@$V]WL!_A#@_PJ0[P;(
M(4!^-H,: A3(X/7:NV(F:9-N5E5Y=ZI^/ES3=MKQI;+#M6\;N]'I_K/UK&WK
MZR8(5]YKRS- MCU$C"%Z"DDPA#\0GLW_Z(2@.K$5*%Q,$\08$42@#Q^2[-XE
MF733)VOE=_'^*#YD=+PDXV47+\?Q'-2ZAX0=I.@@4FE8[ABC-%<,R$T(E*\#
M!HJ"43Q04L^,GR*%*2P,=&;;0]0HC0JEAL(P*@BE'P!A&,49\T- MB-@4H5<
MTLH"4EF E?E 68#2_,9Y($"=8PSCD@50&D46* ZE$611.%JX$V4AJ2S$RB10
M%J(L,I!0%P8I%L"IB$%:A7 F8E"DY(PF36K26),"FC1* @5]B$@PPM=@-]J]
MQS)1$I%*(JP$3)5M1$T5 ==WC&$18V"D$X)+V-H#)]AA&&="S CCC#8<AG?1
MF4'F,Y;%<7'  MD.F&EU%-QN*!3<DQ(*)#@L#9G0US/"2!M\X@(+BZ P@<<
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
M.W\VTYA-AL-^_D%L^<;%;U!+ P04    " #S>@%+8O?"N;0!  #2 P  &
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;'U386_<( S]*X@?4.Y(;JM.2:1>
MIVF55NG4:=MG+G$25 @ID$O[[V=(FF5;M"^ C=_SLS'9:.RS:P$\>=6J<SEM
MO>^/C+FR!2W<C>FAPYO:6"T\FK9AKK<@J@C2BO'=[@/30G:TR*+O;(O,#%[)
M#LZ6N$%K8=].H,R8TSU]=SS)IO7!P8JL%PU\ _^]/UNTV,)220V=DZ8C%NJ<
MWNV/IS3$QX ?$D:W.I-0R<68YV \5#G=!4&@H/2!0>!VA7M0*A"AC)>9DRXI
M W!]?F?_'&O'6B["P;U1/V7EVYS>4E)!+0;EG\SX!>9Z#I3,Q7^%*R@,#THP
M1VF4BRLI!^>-GEE0BA:OTRZ[N(_3S>$PP[8!? ;P!7 ;\[ I453^27A19-:,
MQ$Z][T5XXOV18V_*X(RMB'<HWJ'W6NP3GK%K()IC3E,,7\<L$0S9EQ1\*\6)
M_P/GV_!D4V$2X<D?"I-M@G23((T$Z7]+W(I)_TK"5CW58)LX38Z49NCB)*^\
MR\#>\?@FO\.G:7\4MI&=(Q?C\65C_VMC/*"4W0V.4(L?;#$4U#X</^+93F,V
M&=[T\P]BRS<N?@%02P,$%     @ \WH!2_J!K@NU 0  T@,  !@   !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6Q]4]MNVS ,_15!'U E2MH4@6V@:5%LP 8$
M';8]*S9M"]7%D^2X^_M1LNMYF[$72:1X#@\I*ANL>_4M0"!O6AF?TS:$[LB8
M+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$EW]D5F>V#D@;.COA>
M:^%^GD#9(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9I9(:C)?6$ =U3A^VQ],^
MQJ> ;Q(&OSB36,G%VM=H?*QRNHF"0$$9(H/ [0J/H%0D0AD_)DXZIXS Y?F=
M_3G5CK5<A(='J[[+*K0YO:>D@EKT*KS8X0-,]=Q2,A7_":Z@,#PJP1RE53ZM
MI.Q]L'IB02E:O(V[-&D?QAM^F&#K #X!^ RX3WG8F"@I?Q)!%)FS W%C[SL1
MGWA[Y-B;,CI3*](=BO?HO1;;W6W&KI%HBCF-,7P9,T<P9)]3\+44)_X/G*_#
M=ZL*=PF^^T/AW3K!?I5@GPCV_RUQ+>;P5Q*VZ*D&UZ1I\J2TO4F3O/#. _O
MTYO\#A^G_;-PC32>7&S ETW]KZT-@%(V-SA"+7ZPV5!0AW@\X-F-8S8:P7;3
M#V+S-RY^ 5!+ P04    " #S>@%+JUN"7[4!  #2 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q,"YX;6Q]4]MNVS ,_15!'U E=MIE@6V@Z3!LP H$';8^
M*S9M"]7%D^2X_?M1LNNYK;$72:1X#@\I*AN,?7(M@"?/2FJ7T];[[L"8*UM0
MW%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6QNF.)"TR*+OI,M,M-[*32<+'&]4MR^
M'$&:(:=;^NIX$$WK@X,56<<;^ G^5W>R:+&9I1(*M!-&$PMU3F^WA^,NQ,>
MWP(&MSB34,G9F*=@?*]RN@F"0$+I P/'[0)W(&4@0AE_)DXZIPS Y?F5_6NL
M'6LY<P=W1CZ*RK<YW5-20<U[Z1_,\ VF>JXIF8K_ 1>0&!Z48([22!=74O;.
M&S6QH!3%G\==Z+@/XTUZ/<'6 <D$2&; /N9A8Z*H_ OWO,BL&8@=>]_Q\,3;
M0X*]*8,SMB+>H7B'WDNQ3?<9NP2B*>8XQB3+F#F"(?N<(EE+<4P^P)-U>+JJ
M,(WP](W"FW6"W2K!+A+L_EOB6LSG=TG8HJ<*;!.GR9'2]#I.\L([#^QM$M_D
M7_@X[??<-D([<C8>7S;VOS;& TK97.$(M?C!9D-"[</Q$Y[M.&:CX4TW_2 V
M?^/B+U!+ P04    " #S>@%+B*T#R+(!  #2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q]4V%OW" ,_2N('U!RN6RK3DFD7J=IE5;IU&G;9RYQ
M$E3 *9!+^^\'),VR+>T7P,;O^=F8?$3S:#L 1YZ5U+:@G7/]@3%;=:"XO<(>
MM+]IT"CNO&E:9GL#O(X@)5F:)!^9XD+3,H^^DRES')P4&DZ&V$$I;EZ.('$L
MZ(Z^.AY$V[G@8&7>\Q:^@_O1GXRWV,)2"P7:"M3$0%/0F]WAF(7X&/!3P&A7
M9Q(J.2,^!N.N+F@2!(&$R@4&[K<+W(*4@<C+>)HYZ9(R -?G5_8OL79?RYE;
MN$7Y2]2N*^@U)34T?)#N <>O,-?S@9*Y^&]P >G#@Q*?HT)IXTJJP3I4,XN7
MHOCSM L=]W&ZV6<S;!N0SH!T 5S'/&Q*%)5_YHZ7N<&1F*GW/0]/O#NDOC=5
M<,96Q#LOWGKOI=QE2<XN@6B..4XQZ3IFB6">?4F1;J4XIO_!TVWX?E/A/L+W
M?RE\(W^V29!%@NS=$K=B_E7)5CU58-HX3994..@XR2OO,K W:7R3/^'3M-]S
MTPIMR1F=?]G8_P;1@9>27/D1ZOP'6PP)C0O'3_YLIC&;#(?]_(/8\HW+WU!+
M P04    " #S>@%+1,;/9[,!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q,BYX;6Q]4V%OW" ,_2N('U#NN'2K3DFD7JMIDS;IU&G;9RYQ$E3 &9!+
M]^\'),VR+>H7P,;O^=F8?$3[[#H 3UZT,JZ@G??]D3%7=:"%N\$>3+AIT&KA
M@VE;YGH+HDX@K1C?[=XQ+:2A99Y\9UOF.'@E#9PM<8/6POXZ@<*QH'OZZGB2
M;>>C@Y5Y+UKX"OY;?[;!8@M++348)]$0"TU![_?'4Q;C4\!W":-;G4FLY(+X
M'(U/=4%W41 HJ'QD$&&[P@,H%8F"C)\S)UU21N#Z_,K^(=4>:KD(!P^H?LC:
M=P6]HZ2&1@S*/^'X$>9Z;BF9B_\,5U A/"H).2I4+JVD&IQ'/;,$*5J\3+LT
M:1^GFRR;8=L /@/X KA+>=B4*"E_%%Z4N<61V*GWO8A/O#_RT)LJ.E,KTET0
M[X+W6NZS0\ZND6B..4TQ?!VS1+# OJ3@6RE._#\XWX8?-A4>$OSPE\)LFR#;
M),@20?9FB5LQM_\D8:N>:K!MFB9'*AQ,FN25=QG8>Y[>Y$_X-.U?A&VE<>2"
M/KQLZG^#Z"%(V=V$$>K"!UL,!8V/Q_?A;*<QFPR/_?R#V/*-R]]02P,$%
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
MP69#01WB\0[/;ARST0BVFWX0F[]Q\0M02P,$%     @ \WH!2VS6P NW 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL;5/;;MP@$/T5Q <$
MV[M)MBO;4C95U4JMM$K5])FUQS8*,"[@=?KW!>RX;NH78(9SSEP8\A'-B^T
M''E54MN"=L[U1\9LU8'B]@9[T/ZF0:.X\Z9IF>T-\#J2E&19DMPQQ86F91Y]
M9U/F.#@I-)P-L8-2W/P^@<2QH"E]<SR)MG/!P<J\YRU\!_>C/QMOL46E%@JT
M%:B)@::@#^GQM _X"'@6,-K5F81*+H@OP?A2%S0)"8&$R@4%[K<K/(*40<BG
M\6O6I$O(0%R?W]0_Q=I]+1=NX1'E3U&[KJ '2FIH^"#=$XZ?8:[GEI*Y^*]P
M!>GA(1,?HT)IXTJJP3I4LXI/1?'7:1<Z[N-T<Y_.M&U"-A.RA7"(<=@4*&;^
MD3M>Y@9'8J;>]SP\<7K,?&^JX(RMB'<^>>N]US*]/>3L&H1FS&G"9&O,@F!>
M?0F1;84X9?_1LVWZ;C/#7:3OUM%WR;; ?E-@'P7V_Y3XX5V)&YB[]T'8JJ<*
M3!NGR9(*!QTG>>5=!O8ABV_R%SY-^S=N6J$MN:#S+QO[WR Z\*DD-WZ$.O_!
M%D-"X\+QWI_--&:3X;"??Q!;OG'Y!U!+ P04    " #S>@%+;S.RY+4!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6QM4]MNW" 0_17$!X0U
MWDVCE6TIFRI*I59:I6K[S-IC&P4\+N!U^O<%[#ANZA=@AG/.7!BR$<V+;0$<
M>=6JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'=[I9I(3M:9-%W
M-D6&@U.R@[,A=M!:F#\G4#CF-*%OCF?9M"XX6)'UHH'OX'[T9^,MMJA44D-G
M)7;$0)W3^^1XV@=\!/R4,-K5F81*+H@OP?A2Y707$@(%I0L*PF]7> "E@I!/
MX_>L29>0@;@^OZD_QMI]+1=AX0'5+UFY-J=WE%10BT&Y9QR?8*[G0,E<_%>X
M@O+PD(F/4:*R<27E8!WJ6<6GHL7KM,LN[N-T<SC,M&T"GPE\(=S%.&P*%#/_
M+)PH,H,C,5/O>Q&>.#ERWYLR.&,KXIU/WGKOM4ANDXQ=@]",.4T8OL8L".;5
MEQ!\*\2)_T?GV_1T,\,TTM-U]#3=%MAO"NRCP/Z?$OF'$K<P'X.P54\UF"9.
MDR4E#EV<Y)5W&=A['M_D'3Y-^S=A&ME9<D'G7S;VOT9TX%/9W?@1:OT'6PP%
MM0O'3_YLIC&;#(?]_(/8\HV+OU!+ P04    " #S>@%+<X\G*+8!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6QM4]MNW" 0_17$!X1=UME&
M*]M2-E642(VT2M7VF;7'%P48!_ Z^?L"=APW]0LPPSEG+@SI@.;%-@".O"FI
M;48;Y[H#8[9H0 E[A1UH?U.A4<)YT]3,=@9$&4E*,K[9[)D2K:9Y&GTGDZ?8
M.]EJ.!EB>Z6$>3^"Q"&C6_KA>&[KQ@4'R]-.U/ 3W*_N9+S%9I6R5:!MBYH8
MJ#)ZNST<DX"/@-\M#'9Q)J&2,^)+,![+C&Y"0B"A<$%!^.T"=R!E$/)IO$Z:
M= X9B,OSA_I]K-W7<A86[E#^:4O79/2&DA(JT4OWC,,#3/5<4S(5_P,N(#T\
M9.)C%"AM7$G16X=J4O&I*/$V[JV.^S#>)/N)MD[@$X'/A)L8AXV!8N;?A1-Y
M:G @9NQ])\(3;P_<]Z8(SMB*>.>3M]Y[R;?[)&67(#1ACB.&+S$S@GGU.01?
M"W'D_]'Y.GVWFN$NTG?+Z+O]ND"R*I!$@>2?$J^_E+B&^1J$+7JJP-1QFBPI
ML-=QDA?>>6!O>7R33_@X[4_"U*VVY(S.OVSL?X7HP*>RN?(CU/@/-AL2*A>.
MW_S9C&,V&@Z[Z0>Q^1OG?P%02P,$%     @ \WH!2Q"0PSZW 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL;5/;;MP@$/T5Q >$7:^3;%>V
MI6RJ*I5::96JR3-KCVT48!S Z_3O"]AQW-0OP SGG+DP9 .:%]L"./*FI+8Y
M;9WK#HS9L@7%[15VH/U-C49QYTW3,-L9X%4D*<F2S>:&*2XT+;+H.YDBP]Y)
MH>%DB.V5XN;/$20..=W2=\>C:%H7'*S(.M[ +W"_NY/Q%IM5*J% 6X&:&*AS
M>K<]'-. CX G 8-=G$FHY(SX$HSO54XW(2&04+J@P/UV@7N0,@CY-%XG33J'
M#,3E^5W]6ZS=UW+F%NY1/HO*M3G=4U)!S7OI'G%X@*F>:TJFXG_ !:2'ATQ\
MC!*EC2LI>^M032H^%<7?QEWHN _CS?5NHJT3DHF0S(1]C,/&0#'SK]SQ(C,X
M$#/VON/AB;>'Q/>F#,[8BGCGD[?>>RFV-[<9NP2A"7,<,<D2,R.85Y]#)&LA
MCLE_]&2=OEO-<!?INV7T-%T72%<%TBB0_E/B_E.):Y@OGX*P14\5F"9.DR4E
M]CI.\L([#^Q=$M_D SY.^T]N&J$M.:/S+QO[7R,Z\*ELKOP(M?Z#S8:$VH7C
MK3^;<<Q&PV$W_2 V?^/B+U!+ P04    " #S>@%+XU$;I+8!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6QM4]MNW" 0_17$!P2;=9IH95O*
MIJI:J956J=H^L_;XHG!Q :_3O^^ '<=-_0+,,.?,F6'()V.?70?@R8N2VA6T
M\WXX,N:J#I1P-V8 C3>-L4IX-&W+W&!!U!&D).-)\H$IT6M:YM%WMF5N1B][
M#6=+W*B4L'].(,U4T)2^.I[ZMO/!P<I\$"U\!_]C.%NTV,I2]PJTZXTF%IJ"
M/J3'4Q;B8\#/'B:W.9-0R<68YV!\J0N:!$$@H?*!0>!VA4>0,A"AC-\+)UU3
M!N#V_,K^*=:.M5R$@T<C?_6U[PIZ3TD-C1BE?S+39UCJN:5D*?XK7$%B>%""
M.2HC75Q)-3IOU,*"4I1XF?=>QWV:;[)T@>T#^ +@*^ ^YF%SHJC\H_"BS*V9
MB)U[/XCPQ.F18V^JX(RMB'<HWJ'W6J9W2<ZN@6B).<TQ?!NS1C!D7U/PO10G
M_A^<[\,/NPH/$7[89K]-]@FR78(L$F3_E)B^*W$OYKU*MNFI MO&:7*D,J..
MD[SQK@/[P..;O(7/T_Y-V+;7CER,QY>-_6^,\8!2DAL<H0X_V&I(:'PXWN'9
MSF,V&]X,RP]BZS<N_P)02P,$%     @ \WH!2R'/T1:? @  !@D  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&ULC5;;CMHP$/V5*.]+8L>0@ ")BZI6
M:B6T5=MG P:B3>+4-K#]^]J.R09GH'U);.?,F3,3>\;3*Q=O\L28"M[+HI*S
M\*14/8DBN3NQDLH!KUFEOQRX**G24W&,9"T8W5NCLHAP'(^BDN95.)_:M8V8
M3_E9%7G%-B*0Y[*DXL^2%?PZ"U%X6WC-CR=E%J+YM*9']IVI'_5&Z%G4LNSS
MDE4RYU4@V&$6+M!DC8@QL(B?.;O*SC@PH6PY?S.3+_M9&!M%K& [92BH?EW8
MBA6%8=(Z?CO2L/5I#+OC&_LG&[P.9DLE6_'B5[Y7IUF8A<&>'>BY4*_\^IFY
M@(9AX*+_RBZLT'"C1/O8\4+:9[ [2\5+QZ*EE/2]>>>5?5\=_\T,-L#. +<&
M.'MJD#B#I#5(GAL09T ^/#39:D*QN5E31>=3P:^!:'YO3<TN0A.BL[\SBS;9
M]IM.C]2KESE*DVET,40.LVPPN(,99?>051^"6D2D!;0J,*1BB?OF*?%<0)CA
M/68-84:PD 1,1V()DBY!$L,$!"0@EH#<*4B]?#:8H<54%N-E?/4,<2=B"(H8
M]J-(,YA@!!*,@"C&GL8&DW8TON!TG(R\7]*'(90E&%:3@FK2OIHL]M2DO8R]
M($R\/;0&4(0\V*D9J"4#M"#O_V:]D/V]W$=@1& 98U#&&)"!/2<-)NLXB0?Q
M@V!1#%>'N.\'^WX<J!M-EOF9=Z!NZA%Y<#31@U*%@* ?G L$UID%PO]_,A!<
M(5#R[[.Q=J#[[?@P7+B2(*"4^-M^[4#IT[1&G690,G&TC58&.WZNE*F6G=6V
MF2^P:2;>^LHT>=MD/FB:&\(W*HYY)8,M5[I5V89RX%PQK3$>Z#2<]*6DG13L
MH,PPU6/1=.9FHGCM;AU1>_69_P502P,$%     @ \WH!2X])1P=K @  G0@
M !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULE5;MCILP$'P5Q ,<V'R?
M"%)R5=5*K11=U?:W0YR SF!J.^'Z]K4-H4E8I-R?8#N[,SNVAR7ON7B3%:7*
M>6]8*U=NI53W['FRK&A#Y!/O:*O_.7#1$*6GXNC)3E"RMTD-\[#OQUY#ZM8M
M<KNV%47.3XK5+=T*1YZ:AHB_&\IXOW*1>UEXK8^5,@M>D7?D2']0];/;"CWS
M)I1]W=!6UKQU!#VLW#5ZWJ#,)-B(7S7MY=78,5)VG+^9R=?]RO5-19314AD(
MHA]G^D(9,TBZCC\CJ#MQFL3K\07]LQ6OQ>R(I"^<_:[WJEJYJ>OLZ8&<F'KE
M_1<Z"HI<9U3_C9XIT^&F$LU1<B;MKU.>I.+-B*)+:<C[\*Q;^^Q'_$L:G(#'
M!#PE8&RU#$2V\D]$D2(7O'?$L/D=,6>,GK'>F](LVJVP_^GBI5X]%R@-<^]L
M@,:8S1"#KV+B= KQ-/S$@2&.#9[EHS2" 0*PR, "A#< ,0P0@@"A!0AN !(8
M( (!(J""]&Z;AIC$QK1#C)_@&,,\,<@3 SP9#)"  ,GC2E,0('U Z1 3W2@-
MDVBAT SDR>8\F0\#(!^^NO[C6M'"[4= %>C^^J.97+RD%8$.6",,\"Q<# 1[
M  4?4 N[ (4/G.T8E-RH]8,%(M@M"+!+%MP31;-M#1;>"@@V"P+<DLU>7O%,
M3[!D*01["B4 SU*IL*M0^H'3@PV#(,?$]VJS^>GY_KVOO*ONT%!QM'U1.B4_
MM;8I7ZU.O7<]=)?_X4/C_D[$L6ZEL^-*]RC;20Z<*ZJ+\9_TV5;Z6V&:,'I0
M9ICHL1@:YC!1O!L_!KSIBZ3X!U!+ P04    " #S>@%+JPC#-@,$   P%P
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
M[G:$,ZR4LN"LK.Z<E\8]TFG!H;)^NG=S':]J7%C5C:^03'\%^1]02P,$%
M  @ \WH!2]CT1-', @  !PH  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&ULC591;]HP$/XK4=Y'8L=. @*D!I@V:9.J3MN>73 0-8DSVT#W[V<[:1IL
M0_="[,MWG^^[N^";7QA_$4=*9?!:5XU8A$<IVUD4B>V1UD1,6$L;]6;/>$VD
MVO)#)%I.R<XXU54$XSB-:E(VX7)N;(]\.6<G694-?>2!.-4UX7\+6K'+(@3A
MF^&I/!RE-D3+>4L.] >5/]M'KG;1P+(K:]J(DC4!I_M%^ !F&Q!K!X/X5=*+
M&*T#+>69L1>]^;I;A+&.B%9T*S4%48\S7=&JTDPJCC\]:3B<J1W'ZS?VST:\
M$O-,!%VQZG>YD\=%F(?!CN[)J9)/[/*%]H)P&/3JO]$SK11<1Z+.V+)*F-]@
M>Q*2U3V+"J4FK]VS;,SSTO._N?D=8.\ !P=U]CV'I'=(WAW070?4.Z#_/0'W
M#M@Z(>JTFV2NB23+.6>7@'?]T!+==F"&5;FVVFBJ8]ZI? IE/2\ARN;161/U
MF*+#P!$FS:\A:Q<"!D2D ABB@+XH"NBXP^L#5BXBG5HQ?$BRN4MR%6;B359B
M_).K9.5^ N0E0(8 C0AR9"6[@V0&TAC()Q!/86+EPX5AC&(K(SZN+,FLXFU<
M6(KAC<1@KR[LZ(+(*D_18? X&&RK<C&IK<E#DUL-N_'0W"A3ZI63NG*P%4>1
M^NJ49Q9LY<(PRFU-/JX,3H$ERX6E*+WQG65>89G;P/@&0>XER#V9L;ZR(G>R
M#U".01S;N?$!T\0%KKV,,7: &R\C2,? *Y%3K\BI^Y6FEL8.DH\K%D\RNYU=
M5#Q)K&9=>ZC !-@M[:-"R*]*7=S>O_K84SPKY*('C5-HE^UCR/ICR.8NI),3
MC2ZQFO*#F2A$L&6G1NHN'EF'J>4!ZDO0LA=@M@(>^UI/.>;2?*?O1J3OA!_*
M1@3/3*JKUUR0>\8D59''$Q7S44UEPZ:B>ZF7F5KS;C3I-I*U_=@5#;/?\A]0
M2P,$%     @ \WH!2ZG!&6E[ @  HPD  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S N>&ULE59MSYHP%/TKA!\@E'<,DDS-LB5;8IYEV^>J5<A3*&NK//OW
M:PL2A8N9?I"VG'O.O6T/;=8R_BX*0J3U4=%:K.Q"RF;I..)0D J+!6M(K=Z<
M&*^P5%U^=D3#"3Z:H(HZGNM&3H7+VLXS,[;C><8NDI8UV7%+7*H*\[]K0EF[
MLI%]&W@KSX74 TZ>-?A,?A#YL]EQU7,&EF-9D5J4K+8X.:WL3VBY1:D.,(A?
M)6G%7=O2I>P9>]>=K\>5[>J,""4'J2FP>ES)AE"JF50>?WI2>]#4@??M&_MG
M4[PJ9H\%V3#ZNSS*8F4GMG4D)WRA\HVU7TA?4&A;??7?R)50!=>9*(T#H\+\
M6X>+D*SJ650J%?[HGF5MGFW/?PN# [P^P!L"//0TP.\#_/\-"/J 8!3@=*68
MN=EBB?.,L];BW?(V6.\BM S4[!_TH)EL\TY-CU"CU]P+@\RY:J(>L^XPW@,F
M?,1LIAB4)H^8+<03#1A'Y3DDZX')>H; ?R"(80(?)/ -0?! ,,IRW6%B@ZD-
M)G"['ZP4@$H!H)2.E#I,>J>$%EX(JX2@2CA5B=R12CBIQ_.?%A2!4A$@A492
M$,:#16)0) 8(_)$(A E@D00420""T79>)Y.E<1<S*Y."(BD@$HW\D$YW6O1D
M79 +.]@%I.*Q/=V)UIS*S'<" 2K)# 7L7O2"?1'L7P08.!K;"@+%<]7"[D6
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
M![LT60,\:F-_3.7.#P,AOP)KR@!@.&Z2;^ \>-G5%Z[C+[#&IF.BQ\5&1H$
MXA<9;*:&W4D.F+(LP:6^(N"2:?[HB5WD*RZ'P-DA435N]';/<GG&YM_T^42A
MOPBC, ]E_9  ^9 #9V+G/R+<:[\'7_QX*04,$ &.90(P<*D!7\>6E80I\>
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
M<.W!E!.3>F-,_^FUT/,,B'#B38">IEY_"$R[3PA@MCCS)@#X=H+N]J? #[I
MUHA]/42TT63LCM#U^L#V_RT4/?.&PR$L:M"'[0!C<KEUKP]S3=M(&JF]#Z?5
MHZU,X)-^;P"LLRMJR4=WI@._,JXPLL.9K ?NDJVF%7*"*H(F7,?&RM?%:$ME
M^RM3^OW5U<_G%V[K54YM'(QLM\.>4SQ65E>.45/4$+-R_5F_,ZF->:3B4Z^V
M^?#A^IZ3_G51\_7-NZN;IFLN+TR"CHX1D+$G8VJ&?DP25W,5PMY%E".(81HH
MS8_B*N8>.8 []QIWRY.JE774[F'H'(AS^#ZZ_/FZ[+!20\NUUJH6#E75"&;!
MY#PL@ZLE:J.J"L_81@^JWX^)3BGS,:9F)Y2@5R[F*BV*JW-LBQOMI7^0NN[%
MVD!NE<X-M@;0'=@[\*>-SH<4C\IT4R-V&[:LI51>FS3T*"Q?+96DE8)HYVJ,
M_>T-W2[/WT&]-W>(9>39-:DSC"9C5:H3YFR11W*-['"I>^+I$TM,MR?=C:<5
M4IQ/[8,-'7+1,=8<I,J'JQ+I](U[NCM25E"CN%41"5U]K*\ET"L@>Y'3?,KI
M;YFL8;=ID*+QH(,YDK?+/"$\Z.D+D9QR+F6*-KFZXQC0A>/OE!D")PA,E=+$
M0GO5G<;IIB2Q:L!5SVIJ-"@[QZ1CJE()3M)#8) _"LM&<DK7-O=#:U_/@X_H
M[T3V5:Z>1W]4!^?R#IW*KZ\-B^4ZR4N"#,9@EP3U'*!,$0.N5*K6N=62,[X"
M5)7,Z8,L5X >71='63G8^WK=<,&BZ>$<D@<1HPP-]*Q7HKH!9E)2GJA"JD?M
MF=D5Z9(2CYC!:0;AQ,S=MJT&"C;'QC9HN-5]TWMNXLZ:$X+S4)7 ^>DBS%-;
MI57C6D _W'6"J9 *<KGR;^MCJH_I.D]>\H7JAT*MIXC,G:+%<KV@SO)1V3A9
MD:F>%J7:<<6EW&6J=#<,DW#GA# CI&I8O^.N4*$8/$=$YN;C,QWS=LKI[D("
MGO2QTML"F^_6K%0ALWMKD<!:;,29+X/",^"3*(V]"B-I.B;E*D^09[G8^#MD
MDJ!]Z<::[NVUE)^6%KM\^8A7+/&1II(RV+2&Q0/YAJXPC1CPZ<SX];'ME;H<
MU:WEW,F<H@2J%J4T4\'HP(E9E?):(R&.*#Z'Y[9ME9M[LNBX(1B5SDLEX&UF
M6XWG5FXWYC65;V%4BD3A]+@M82^Y8MU6,6[]>*VY)ZS5:H>&/G1J.&$IBS=T
MS1-[2O3)EV")J:ZJ,MY)Z*5B" HDZ8"8O7D&CE6+4+ZM!E6BK$;H#1>DNO/R
M=ET0_@$X&_RSIB[L?)^81<PROE7NPLDQAHF<K230J:4));?;&S\K0%!+KW,V
M'=)G:<P0L1TMU96Z=$T2G6BG5DHT__1F?O673YA^AZV#ZG6\3O+CU1>25'L2
M^:J#<1$$8$%_8E"YI1]P@!V;J2,/"?F &HFOJ*"CVW.;@_-AJ&(3RK9SVX*[
MV:.JVD^<%VM,(>\/S1JTUUQ7E% N$E_&$>O'>RW)C[<N/T'HSVT?L+F3C^9<
M$/11W\=THC^=5D=MNSKOV.>>K]ASU_M\Q=[S%7O/5^P]7['W?,7>\Q5[5:03
MSU?L/5^Q]WS%WO,5>\]7[#U?L?=\Q=[S%7O/5^P]7['W?,7>\Q5[SU?L_3>]
M8H_3C'[2G4?FV(OBY)X:Q=7\M"4/+[]X[83GFL8Z[J*]Y^LDGJ^3^.W723@]
MJ;4''CZ@$M6&T*6N[!>V*_O'DD=2#7P4*O_W:D=_1(,]"A(YX:8_B"NVJ-K.
MY*+<%,]V3+M4'=/JDU2'N']NO??<>N^_?.L]79_E=HANE;RV'$>_9L.;U[8L
M9\][SV4\SV4\SV4\SV4\SV4\SV4\SV4\SV4\SV4\_ZHRGNJ%4M\UB>X2.[1%
MI.R_TJHO@ J3@<$F>8F?[[6.59T8EMLQR_TTOQ0G+T^5QO>$1^W$^UX:JY=J
M.7S&6VM]8T;K_*=H64XE\^]CFG %A'(T4GIT3-<*E1\#9 UW8(#\[3TV/+K&
MWD2UQ$TT6MA)JUMU+, Z5<ZYTT87WA.':'+PU31U)Z;I1I0\UW%>Z[I="A"P
M_S%K&:CL@ ^P#69:BB[\4[2?[+ZT2.7\/LJS>"9N_%2U4G!1^:E8Z]<ZE>N[
MJ=_A;0@>37L&TYZA&\G#VP7(SC)7V]Z:<%@=IK#)]U3,XFS!C+47E3[NO4&Z
MY-JJG?]>9^(_Q??;8,TQV8A525SI2WQPF.^ZR/-4^MRCBQ#9M.8]H8QUP%#$
MUQH67)>NL6CR*'[++OAO22G90-?S;P X=V5F^MP+U1:J^0;/NT-?9[_A8+Z!
M.&OXM-<W7'/>M7J#GT0RM47 ZH^?RN-V.TV# ((\>6)XYR#5M7O\CW_RJ6O;
M.]+!%;<$'(Y\[*EK;1_FX$*;HQW'/?749;:.<G"5.N+2]OU35^*\=W!N"NHT
M?OG46?5+!Z?<$ZXYX_:?]Z7 C&%G>X,X!V,9U;<QM-']??5;#'74O\701\.S
MD\ZX_NW>[34I06>BC7V"0G)&ES?8NI*$@I;KU-^62_OWZ"960[99\P2M1O'O
MF&S--=4-0@[S:CQQKJ\TG>-EIAY8)N:2TX^8B%%#&%CQ![H=5-?) /:8C]CL
M7\:Z7.TNS#[CK^K. 7'U5:>]OU$7%-=8_$-2&3T[.+P>JSS#11.LS$#Z9N.V
MF^LS++0Q-V;&Z-[(55?$WZ('<U4B-[&L7]ZS[)A+CEMPRV"FO36NII$T7I1Y
M!)S;+3]3#,K-T&M+P"/B9]K'T(T[]XW1#!>S9^=$#J'$$=LKQXP;5E3C)I/.
ML,XWG*M#G9Q_9(G&MOB(M@57"UT9,7CG9J0<BU)/BM?6.=6W^"!L +-93?RM
M4<DFT_SXD&2=AFSDL?I;:R R5&/6116%L*E?)=XPQ$DH>QXG;HZLAZ_*:)6
MQ!FZL[U*.#\SW:^HE^<S5W/L$RL@YY+H"S5$*-^B4D/L>A<*SUP5=-S-0T23
M3QK77"ESU%M*8Z#K9QRT"53[UL9KC&KZ1+?3;:#J ]/MRB8BI2":RWN>MH!>
M]\@58'?NKP2EPQ?R-$*>S2>WXKYVY\O1V.*)19*F"5^&Y@Q99Q+Z'K&+Q@G>
MJKO)]+UB=M3JD_TF*-GU56B@^F"WB7>#IA; W-2+<^''G\4M95,'ZCHVNF0-
M_1:'-O&&$G(SL)%]RG;%MLK$M#!D<E0:P9'\OWY1C9-+L-]IVN#&M6U=6_VX
M1T4UZH=2RO*OAA=J"J59T-SZE1V[Y:CG3>#JN*=58*NN:J@X5TWP.F&OA@2H
M/8V\FL7POD-V]<!1H[)?GF&O$;%?=\( 1IM3D7IE79I>6<9>P)&H?NI2M\QJ
MG91[*=5S7*I-&EP8[8M61!W3F^'0H'NA<JEZ-CB-')RLL2)S_FS(["E/='AL
MC[+2VW;S'[_[7=-^FH;1+2*:ACLOUAT,M#]A.%5NUCI:KUL?[566Y3_^/U!+
M P04    " #T>@%+;EBU?S,"   A"@  #0   'AL+W-T>6QE<RYX;6S55FUK
MVS 0_BM"&:.%4=O)FM'5-FR%PF KA>;#OA7%/ML"O7BRG#G]]=.+7Y*,L9&M
M(_T2W3TG/??<6>04-WK+X*$"T*CC3#0)KK2NWP=!DU7 27,A:Q F4DC%B3:N
M*H.F5D#RQA[B+)B'X3+@A J<QJ+EMUPW*).MT F>CQ#RYV]D#@E^/'O]K97Z
M^A7RZ^S-;!8^GE\?XF<N<(Z1Y_B4)SA:OL7!GY->A+_F-;$#ZDM+'?0UI'$A
MQ53* GO Y"8<T(:P!-\01M>*VE,%X91M/3RW0":95$B;'AIMD46:)Q^.O&?;
MV_-P*J1RN7T&_[ONMQ\$!L\*I(SM]=H":5P3K4&)6^.XS0[\*81Z>[6MC<)2
MD6TT]PWP6]UBDJRERD&-:2(\0&G,H+!R%"TKNVI9!S:HM>3&R"DII2!.PW"B
M-PQM!HP]V+OWM=CC[@KD]]A/$F)D50RFJ;HWIZ\6.LF[;)Y[ES8\BA?5="/U
MQ]:4(YQO[P[<*RAHY_RN& 48=E+7;/N!T5)P\,7\-F%T9,(T)D,>5$E%GPR?
MO2J9 4!AM &E:;:+?%>D7D&GA^O4%<=JGK] S?^ZSR4(4(3MBC9W_Y2[_)\5
M+][]O63WKW(H^+2Z^MP2[;![ 2(O3U_DXNJ9-0;]S-D9;'MC;431NJ5,4]&K
MK6B>@]=CWQ4)OK-/&K8W7*;I9N@U69OWVAZ_.9M#05JF[VV)+IC@R?YLA4?+
M<==JI$CP9'^!G+;\RB6<'H7I#U!+ P04    " #T>@%+'^"F;8X#  #^%0
M#P   'AL+W=O<FMB;V]K+GAM;,6876_C*!1 _PK*4_=A)C'IQ[1J*U&'-I8<
M.VN<2#-OU"$)&AMWP,GL[*]?L)5=(G6O]H7MD[%-R-'%]Q[@_F>KO[^V[7?T
M1U,K\S#:=]W;W7ALJKUHN/G<O@EEWVQ;W?#.WNK=V+QIP3=F+T37U&,\F5R/
M&R[5Z/'^--92CQ_O76,MQ4_SSW-WBWC5R:,H^>O#:#*R_<9>QW[0TW4@NM/_
MA:G=;F4E9FUU:(3J!B@M:M[)5IF]?#,CI'@C'D:G+HBK#:*JD]TOE*AA*-MW
MA/J_3C8/H\BV.][9WQRED:^U&"%])^T+G6PB!QX.,LXSEJ?)C)1TAIY(2K*8
M(C:GM&0>( 8 \8<!HHLE]R"G .3T?X1DI;TL:&8!\V>4+VGA05X"D)<? >D8
MXSG)7CS(*P#RZL,B&1,V]R"O <CKL)!Y\4*RY!LIDSQ#)+.@J\6"%%\=)4O\
M2-X D#=A(0EC+D?F-)VAY[Q C*34(_L"D'T)2U;0-<U6M(^<G>^R('%I&^RL
MY-P"?+?!O\&>B:&"QC19DZ=T@"UH29+,+]P3J')/PF(^DZ1 :Y+:2"XH8:MB
M2!4?#Q1+8+-04F1)]L*0+8"V8)-BB&'?FN>ICPGI)0KLES3):%]="CI+2I\*
M\DD46"B,OO3%>9:P.,W=W)[-*V21*+A&%HND'*KR*8/M/-,L3LXA(8M$@37"
M5D^,_KYR(73%YCPK('-$H=6A=US)/_L7_<*0'9J&ZU^HW2(6W?B8D#NBT/(P
MQJZ.T5S4&V0'0(S7 EW8E70MS&\^)*21*+1'Q%&H@^C#&+>JTW:];QO&@CM4
M'Q.R2118)Y1K)=7.H*6P@=QS/1#WK3V>^,ML2"<XL$Z8V/6[E9DT5=V:@Q;F
MO1G'D%-P8*> V8.QCPEN60([Y=WL^80RKK7M?/0Q(<G@P)+Y%TPF=TK:(7Q,
M2#@XL'" -/^$SG: &%(.#JP<$#,[PX0$A ,+Z(1F4"$J(8\NP7OF0G0<^P+"
MD(!P8 $]<ZG1FM<VH O!737JBY.=<&V'U3XFI" <6$%P;;_U,2$%X< *2J42
MKD;&6FQDARYF=JYE?5;7IY![IA_AGO<@(?E,0Q^5M4TC.]?)_)WD=NZ%JJ3#
M]3$A^4P#RX<=7HWX<7#AI,<>]MU(@J=EO7C&IR/2C=C:[V>3V>&-?5[QNEIJ
MY"[#[NWRRJVOMH>ZCNVS7*4M[P\UW1BG\]C'OP!02P,$%     @ ]'H!2VM_
M$;U^ 0  V!0  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\7836["
M,!"&X:N@' !GQOQ6P(H-V[87L())(O(GVU7A]DVS:9# TP7ZV 1%H)EW@1Y9
MWKS;RH2R;7Q1=GYRJ:O&;Y,BA.Y-*9\5MC9^VG:VZ;\YM:XVH7]UN>I,=C:Y
M59RF"^7&,Y+=9CQS<CAN$W<X4C+Y-"ZW89NH2Z6^6W?VA;7!J^&#IOV"_B?7
MSOYG?7LZE9G=M]E7;9MPI^)O0:+N!W$\B.%!.AZDX4&S>- ,'C2/!\WA08MX
MT (>M(P'+>%!JWC0"AZTC@>MX4&4"C*F^"0):[S6)'!->*]) )OP8I- -N'-
M)@%MPJM- MN$=YL$N DO-PET$]YN$O FO-XLZ,UXO5G0FU]PUI8.VWB]6=";
M\7JSH#?C]69!;\;KS8+>C->;!;T9KS<+>C->;Q;T9KS>6M!;X_76@MX:K[<6
M]-8ON"N1+DOP>NN1WKXPSAX_@BN;W#^[Y&;XPYH1W#Y<*_O\C&'JP_TCI4._
MQ:KA^?0_[S#U-T+=7&3N?@!02P,$%     @ ]'H!2\P5_4B3 0  ;Q4  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS9C?;L(@%(=?Q?1VL0C=W)^H-]MN-Y/M
M!5A[:HDM$$"G;S]:=<F6+G%1D]]-*1PXYX.2[Z*3]ZTE/]@TM?;3I K!/C#F
M\XH:Z5-C2<=(:5PC0^RZ!;,R7\H%,3$:C5EN=" =AJ'-D<PF3U3*51T&C[OQ
M-O4TD=;6*I=!&<W6NOB5=+A/F#JJNSF^4M9?Q0G)X'D3L_@X-DUBU"?LB J_
M%[;]N.YU3<ZI@OZ%9LI2Y528?-7$):FWCF3A*Z+0U*FOI*/B+3BE%WO>N73A
M138Q,=O4[,>$]'(<85M3/T 7.6?E$*\%]97J KLG/ZG@X3;DQM'0NAAU0?5L
M+R+-8]2S=N(YMTCMU2FH.*IX3'VY#_MIW+)[[SOP[Z!G77/:J9^/0X!P9" <
MUR <-R <8Q".6Q"..Q".>Q ./D(!03$J1U$J1W$J1Y$J1[$J1]$J1_$J1Q$K
M1S&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#%KAF+6#,6L&8I9LPN:
MM6O31BK]%\F',<M#?=;]9YU] 5!+ 0(4 Q0    ( /-Z 4L?(\\#P    !,"
M   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( /-Z
M 4MF\PM@@@   +$    0              "  >D   !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ \WH!2Z]\E<;O    *P(  !$              ( !
MF0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ \WH!2YE<G",0!@
MG"<  !,              ( !MP(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    " #S>@%+GY&<XF4"   5"   &               @ 'X"   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ \WH!2QTQYP$"!
MPQ(  !@              ( !DPL  'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;%!+ 0(4 Q0    ( /-Z 4MP+R]X. (  *0'   8              "  <L/
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #S>@%+56</
MW_X#  #I$0  &               @ $Y$@  >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&UL4$L! A0#%     @ \WH!2ZB/A>6[ @  K@D  !@
M ( !;18  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( /-Z
M 4L+XP[!D00  !L6   8              "  5X9  !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6Q02P$"% ,4    " #S>@%+2HIE5;,!  #2 P  &
M        @ $E'@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%
M  @ \WH!2V+WPKFT 0  T@,  !@              ( !#B   'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( /-Z 4OZ@:X+M0$  -(#   8
M              "  ?@A  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"
M% ,4    " #S>@%+JUN"7[4!  #2 P  &0              @ 'C(P  >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( /-Z 4N(K0/(L@$
M -(#   9              "  <\E  !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL4$L! A0#%     @ \WH!2T3&SV>S 0  T@,  !D              ( !
MN"<  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #S>@%+
M(K.1JK0!  #2 P  &0              @ &B*0  >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;%!+ 0(4 Q0    ( /-Z 4LMZ2VMM $  -(#   9
M      "  8TK  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%
M  @ \WH!2Z_BG]>T 0  T@,  !D              ( !>"T  'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #S>@%+<#,M_K4!  #2 P
M&0              @ %C+P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+
M 0(4 Q0    ( /-Z 4MLUL +MP$  -(#   9              "  4\Q  !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ \WH!2V\SLN2U
M 0  T@,  !D              ( !/3,  'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"% ,4    " #S>@%+<X\G*+8!  #2 P  &0
M@ $I-0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( /-Z
M 4L0D,,^MP$  -(#   9              "  18W  !X;"]W;W)K<VAE971S
M+W-H965T,C N>&UL4$L! A0#%     @ \WH!2^-1&Z2V 0  T@,  !D
M         ( !!#D  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M    " #S>@%+(<_1%I\"   &"0  &0              @ 'Q.@  >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( /-Z 4N/24<':P(  )T(
M   9              "  <<]  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L! A0#%     @ \WH!2ZL(PS8#!   ,!<  !D              ( !:4
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #S>@%+EX*)
M+ ,"  ",!0  &0              @ &C1   >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+ 0(4 Q0    ( /-Z 4L('"H S (  , *   9
M  "  =U&  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @
M\WH!2YF6/5]) @  6 <  !D              ( !X$D  'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6Q02P$"% ,4    " #S>@%+0;X)Q<@!   6!   &0
M            @ %@3   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4
M Q0    ( /-Z 4O8]$31S (   <*   9              "  5].  !X;"]W
M;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ \WH!2ZG!&6E[ @
MHPD  !D              ( !8E$  'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6Q02P$"% ,4    " #T>@%+?  R)>$&  #5)P  &0              @ $4
M5   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( /1Z 4OG
M:X.D40(  &T'   9              "  2Q;  !X;"]W;W)K<VAE971S+W-H
M965T,S(N>&UL4$L! A0#%     @ ]'H!2\DRT@,A @  +P<  !D
M     ( !M%T  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M" #T>@%+IA9[Q.\S   7V@  %               @ $,8   >&PO<VAA<F5D
M4W1R:6YG<RYX;6Q02P$"% ,4    " #T>@%+;EBU?S,"   A"@  #0
M        @ $ME   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( /1Z 4L?X*9M
MC@,  /X5   /              "  8N6  !X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    " #T>@%+:W\1O7X!  #8%   &@              @ %&F@  >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #T>@%+S!7]2),!
M  !O%0  $P              @ '\FP  6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     *@ J %@+  # G0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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>49
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.7.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>87</ContextCount>
  <ElementCount>145</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>33</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="gifi-06302017x10q.htm">
      <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-06302017x10q.htm">
      <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-06302017x10q.htm">
      <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-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <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-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.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>8</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - REVENUE AND CONTRACT COSTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueAndContractCosts</Role>
      <ShortName>REVENUE AND CONTRACT COSTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - CONTRACTS RECEIVABLE AND RETAINAGE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ContractsReceivableAndRetainage</Role>
      <ShortName>CONTRACTS RECEIVABLE AND RETAINAGE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/FairValueMeasurements</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2107100 - Disclosure - EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquity</Role>
      <ShortName>EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - LINE OF CREDIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/LineOfCredit</Role>
      <ShortName>LINE OF CREDIT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2109100 - Disclosure - SEGMENT DISCLOSURES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/SegmentDisclosures</Role>
      <ShortName>SEGMENT DISCLOSURES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.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>17</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.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>18</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - Revenue and Contract Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueAndContractCostsTables</Role>
      <ShortName>Revenue and Contract Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Earnings Per Share and Shareholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables</Role>
      <ShortName>Earnings Per Share and Shareholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2309301 - 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>21</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2401402 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2403402 - 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>23</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2403403 - 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>24</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - Revenue and Contract Costs - Pass Through Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails</Role>
      <ShortName>Revenue and Contract Costs - Pass Through Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2404403 - Disclosure - Revenue and Contract Costs - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails</Role>
      <ShortName>Revenue and Contract Costs - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2405401 - Disclosure - Contracts Receivable and Retainage (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails</Role>
      <ShortName>Contracts Receivable and Retainage (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2406401 - Disclosure - Fair Value Measurement - Property, Plant, and Equipment Reclassified (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails</Role>
      <ShortName>Fair Value Measurement - Property, Plant, and Equipment Reclassified (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Earnings Per Share and Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails</Role>
      <ShortName>Earnings Per Share and Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2408401 - Disclosure - Line of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/LineOfCreditDetails</Role>
      <ShortName>Line of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2409402 - Disclosure - Segment Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/SegmentDisclosuresDetails</Role>
      <ShortName>Segment Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/SegmentDisclosuresTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2410401 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="gifi-06302017x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2411401 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="gifi-06302017x10q.htm">gifi-06302017x10q.htm</File>
    <File>gifi-20170630.xsd</File>
    <File>gifi-20170630_cal.xml</File>
    <File>gifi-20170630_def.xml</File>
    <File>gifi-20170630_lab.xml</File>
    <File>gifi-20170630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>51
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "gifi-06302017x10q.htm": {
   "axisCustom": 0,
   "axisStandard": 15,
   "contextCount": 87,
   "dts": {
    "calculationLink": {
     "local": [
      "gifi-20170630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gifi-20170630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "gifi-06302017x10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gifi-20170630_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml",
      "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gifi-20170630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml",
      "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "gifi-20170630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd",
      "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd",
      "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd",
      "http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd",
      "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd",
      "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"
     ]
    }
   },
   "elementCount": 253,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2017-01-31": 19,
    "http://xbrl.sec.gov/dei/2014-01-31": 10,
    "total": 29
   },
   "keyCustom": 19,
   "keyStandard": 126,
   "memberCustom": 13,
   "memberStandard": 20,
   "nsprefix": "gifi",
   "nsuri": "http://www.gulfisland.com/20170630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "I2017Q3Jul31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "dei:EntityCommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001000 - Document - Document and Entity Information",
     "role": "http://www.gulfisland.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "I2017Q3Jul31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "dei:EntityCommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105100 - Disclosure - CONTRACTS RECEIVABLE AND RETAINAGE",
     "role": "http://www.gulfisland.com/role/ContractsReceivableAndRetainage",
     "shortName": "CONTRACTS RECEIVABLE AND RETAINAGE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106100 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.gulfisland.com/role/FairValueMeasurements",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107100 - Disclosure - EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY",
     "role": "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquity",
     "shortName": "EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108100 - Disclosure - LINE OF CREDIT",
     "role": "http://www.gulfisland.com/role/LineOfCredit",
     "shortName": "LINE OF CREDIT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109100 - Disclosure - SEGMENT DISCLOSURES",
     "role": "http://www.gulfisland.com/role/SegmentDisclosures",
     "shortName": "SEGMENT DISCLOSURES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110100 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.gulfisland.com/role/CommitmentsAndContingencies",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111100 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://www.gulfisland.com/role/SubsequentEvents",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Organization and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Assets Held for Sale (Tables)",
     "role": "http://www.gulfisland.com/role/AssetsHeldForSaleTables",
     "shortName": "Assets Held for Sale (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gifi:ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Revenue and Contract Costs (Tables)",
     "role": "http://www.gulfisland.com/role/RevenueAndContractCostsTables",
     "shortName": "Revenue and Contract Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gifi:ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001000 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.gulfisland.com/role/ConsolidatedBalanceSheets",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Earnings Per Share and Shareholders' Equity (Tables)",
     "role": "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables",
     "shortName": "Earnings Per Share and Shareholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309301 - Disclosure - Segment Disclosures (Tables)",
     "role": "http://www.gulfisland.com/role/SegmentDisclosuresTables",
     "shortName": "Segment Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401402 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)",
     "role": "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails",
     "shortName": "Organization and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "-3",
      "lang": null,
      "name": "gifi:EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403402 - Disclosure - Assets Held for Sale - Narrative (Details)",
     "role": "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
     "shortName": "Assets Held for Sale - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403403 - Disclosure - Assets Held for Sale - Significant Assets Included in Assets Held for Sale (Details)",
     "role": "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
     "shortName": "Assets Held for Sale - Significant Assets Included in Assets Held for Sale (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "gifi:PassThroughCostsAsPercentOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Revenue and Contract Costs - Pass Through Costs (Details)",
     "role": "http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails",
     "shortName": "Revenue and Contract Costs - Pass Through Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "gifi:PassThroughCostsAsPercentOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404403 - Disclosure - Revenue and Contract Costs - Narrative (Details)",
     "role": "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails",
     "shortName": "Revenue and Contract Costs - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "-5",
      "lang": null,
      "name": "gifi:IncreaseDecreaseinEstimatedContractCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractReceivableDueOneYearOrLess",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405401 - Disclosure - Contracts Receivable and Retainage (Details)",
     "role": "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
     "shortName": "Contracts Receivable and Retainage (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ProspectShipyardMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406401 - Disclosure - Fair Value Measurement - Property, Plant, and Equipment Reclassified (Details)",
     "role": "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails",
     "shortName": "Fair Value Measurement - Property, Plant, and Equipment Reclassified (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Earnings Per Share and Shareholders' Equity (Details)",
     "role": "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails",
     "shortName": "Earnings Per Share and Shareholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "I2017Q2Jun09",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408401 - Disclosure - Line of Credit (Details)",
     "role": "http://www.gulfisland.com/role/LineOfCreditDetails",
     "shortName": "Line of Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "I2017Q2Jun09",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409402 - Disclosure - Segment Disclosures (Details)",
     "role": "http://www.gulfisland.com/role/SegmentDisclosuresDetails",
     "shortName": "Segment Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractReceivableDueOneYearOrLess",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410401 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "FI2017Q2_us-gaap_ConcentrationRiskByBenchmarkAxis_gifi_ContractReceivableMember_us-gaap_CounterpartyNameAxis_gifi_CustomerofShipyardMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ContractReceivableDueOneYearOrLess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411401 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.gulfisland.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "contextRef": "D2017Q3Jul27-Jul27_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2QTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY",
     "role": "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
     "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101100 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103100 - Disclosure - ASSETS HELD FOR SALE",
     "role": "http://www.gulfisland.com/role/AssetsHeldForSale",
     "shortName": "ASSETS HELD FOR SALE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gifi:RevenueRecognitionandLongtermContractsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104100 - Disclosure - REVENUE AND CONTRACT COSTS",
     "role": "http://www.gulfisland.com/role/RevenueAndContractCosts",
     "shortName": "REVENUE AND CONTRACT COSTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "FD2017Q2YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gifi:RevenueRecognitionandLongtermContractsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 33,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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\".",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "gifi_BillingsinExcessofCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Billings in Excess of Costs [Member]",
        "label": "Billings in Excess of Costs [Member]",
        "terseLabel": "Billings in Excess of Costs"
       }
      }
     },
     "localname": "BillingsinExcessofCostsMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_ContractReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract Receivable [Member]",
        "label": "Contract Receivable [Member]",
        "terseLabel": "Contract Receivable"
       }
      }
     },
     "localname": "ContractReceivableMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails",
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_ContractsReceivableNumberofModules": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contracts Receivable, Number of Modules",
        "label": "Contracts Receivable, Number of Modules",
        "terseLabel": "Number of modules with contract receivables"
       }
      }
     },
     "localname": "ContractsReceivableNumberofModules",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gifi_ContractsReceivableNumberofVessels": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contracts Receivable, Number of Vessels",
        "label": "Contracts Receivable, Number of Vessels",
        "terseLabel": "Number of vessels with contract receivables"
       }
      }
     },
     "localname": "ContractsReceivableNumberofVessels",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gifi_CostsinExcessofBillingsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Costs in Excess of Billings [Member]",
        "label": "Costs in Excess of Billings [Member]",
        "terseLabel": "Costs in Excess of Billings"
       }
      }
     },
     "localname": "CostsinExcessofBillingsMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_CustomerofShipyardMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer of Shipyard [Member]",
        "label": "Customer of Shipyard [Member]",
        "terseLabel": "Customer of Shipyard"
       }
      }
     },
     "localname": "CustomerofShipyardMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant Terms, Maximum Funded Debt to Tangible Net Worth Ratio",
        "label": "Debt Instrument, Covenant Terms, Maximum Funded Debt to Tangible Net Worth Ratio",
        "terseLabel": "Financial covenant, maximum funded debt to tangible net worth ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant Terms, Minimum Current Ratio",
        "label": "Debt Instrument, Covenant Terms, Minimum Current Ratio",
        "terseLabel": "Financial covenants, minimum current assets to current liabilities ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantTermsMinimumCurrentRatio",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "gifi_DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant Terms, Percent of Net Income Added to Net Worth Requirement",
        "label": "Debt Instrument, Covenant Terms, Percent of Net Income Added to Net Worth Requirement",
        "terseLabel": "Financial covenants, percent of net income added to net worth requirement"
       }
      }
     },
     "localname": "DebtInstrumentCovenantTermsPercentofNetIncomeAddedtoNetWorthRequirement",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant Terms, Percent of Proceeds from Stock Issuance Added to Net Worth Requirement",
        "label": "Debt Instrument, Covenant Terms, Percent of Proceeds from Stock Issuance Added to Net Worth Requirement",
        "terseLabel": "Financial covenants, percent of proceeds from stock issuance added to net worth requirement"
       }
      }
     },
     "localname": "DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Accumulated Depreciation",
        "label": "Disposal Group, Including Discontinued Operation, Accumulated Depreciation",
        "negatedTerseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Gross",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Gross",
        "terseLabel": "Total assets held for sale, gross"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gifi_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Document And Entity Information [Abstract]",
        "label": "Document And Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.gulfisland.com/20170630",
     "xbrltype": "stringItemType"
    },
    "gifi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Tax Deficiency, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Tax Deficiency, Amount",
        "terseLabel": "Share-based compensation, tax expense"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationSharebasedCompensationTaxDeficiencyAmount",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gifi_FabricationSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fabrication Segment [Member]",
        "label": "Fabrication Segment [Member]",
        "terseLabel": "Fabrication"
       }
      }
     },
     "localname": "FabricationSegmentMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_IncreaseDecreaseInContractReceivablesAndRetainage": {
     "auth_ref": [],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in contract receivables and retainage.",
        "label": "Increase Decrease In Contract Receivables And Retainage",
        "negatedLabel": "Contracts receivable and retainage, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractReceivablesAndRetainage",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherAssets",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gifi_IncreaseDecreaseinAccruedContractLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) in Accrued Contract Losses",
        "label": "Increase (Decrease) in Accrued Contract Losses",
        "terseLabel": "Accrued contract losses"
       }
      }
     },
     "localname": "IncreaseDecreaseinAccruedContractLosses",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gifi_IncreaseDecreaseinEstimatedContractCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) in Estimated Contract Costs",
        "label": "Increase (Decrease) in Estimated Contract Costs",
        "terseLabel": "Change in estimated costs"
       }
      }
     },
     "localname": "IncreaseDecreaseinEstimatedContractCosts",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gifi_LargeDeepwaterProjectRecentlyDeliveredMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Large Deepwater Project, Recently Delivered [Member]",
        "label": "Large Deepwater Project, Recently Delivered [Member]",
        "terseLabel": "Large Deepwater Project, Recently Delivered"
       }
      }
     },
     "localname": "LargeDeepwaterProjectRecentlyDeliveredMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_LongtermContractsOrProgramsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Contracts or Programs Disclosure [Line Items]",
        "label": "Long-term Contracts or Programs Disclosure [Line Items]",
        "terseLabel": "Long-term Contracts or Programs Disclosure [Line Items]"
       }
      }
     },
     "localname": "LongtermContractsOrProgramsDisclosureLineItems",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gifi_LongtermContractsOrProgramsDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Contracts or Programs Disclosure [Table]",
        "label": "Long-term Contracts or Programs Disclosure [Table]",
        "terseLabel": "Long-term Contracts or Programs Disclosure [Table]"
       }
      }
     },
     "localname": "LongtermContractsOrProgramsDisclosureTable",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gifi_LossFromDisputedChangeOrders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Loss From Disputed Change Orders",
        "label": "Loss From Disputed Change Orders",
        "terseLabel": "Loss related to disputed change orders"
       }
      }
     },
     "localname": "LossFromDisputedChangeOrders",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gifi_OneMajorCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "One Major Customer [Member]",
        "label": "One Major Customer [Member]",
        "terseLabel": "One Major Customer"
       }
      }
     },
     "localname": "OneMajorCustomerMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_PassThroughCostsAsPercentOfRevenue": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pass through costs as percent of revenue",
        "label": "Pass Through Costs As Percent Of Revenue",
        "terseLabel": "Pass-through costs as a percentage of revenues"
       }
      }
     },
     "localname": "PassThroughCostsAsPercentOfRevenue",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsPassThroughCostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gifi_ProjectApprovedScopeUnapprovedPriceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Project, Approved Scope, Unapproved Price [Member]",
        "label": "Project, Approved Scope, Unapproved Price [Member]",
        "terseLabel": "Project, Approved Scope, Unapproved Price"
       }
      }
     },
     "localname": "ProjectApprovedScopeUnapprovedPriceMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_ProspectShipyardMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Prospect Shipyard [Member]",
        "label": "Prospect Shipyard [Member]",
        "terseLabel": "Prospect Shipyard"
       }
      }
     },
     "localname": "ProspectShipyardMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_RevenueRecognitionandLongtermContractsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue Recognition and Long-term Contracts [Text Block]",
        "label": "Revenue Recognition and Long-term Contracts [Text Block]",
        "terseLabel": "REVENUE AND CONTRACT COSTS"
       }
      }
     },
     "localname": "RevenueRecognitionandLongtermContractsTextBlock",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gifi_ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Table Text Block] for Schedule of Pass-through Costs as a Percentage of Revenue [Table]",
        "label": "Schedule of Pass-through Costs as a Percentage of Revenue [Table Text Block]",
        "terseLabel": "Pass-through Costs as a Percentage of Revenue"
       }
      }
     },
     "localname": "ScheduleofPassthroughCostsasaPercentageofRevenueTableTextBlock",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gifi_ServicesSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Services Segment [Member]",
        "label": "Services Segment [Member]",
        "terseLabel": "Services"
       }
      }
     },
     "localname": "ServicesSegmentMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_ShipyardsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shipyards Segment [Member]",
        "label": "Shipyards Segment [Member]",
        "terseLabel": "Shipyards"
       }
      }
     },
     "localname": "ShipyardsSegmentMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_SouthTexasFabricationYardsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "South Texas Fabrication Yards [Member]",
        "label": "South Texas Fabrication Yards [Member]",
        "terseLabel": "South Texas Fabrication Yards"
       }
      }
     },
     "localname": "SouthTexasFabricationYardsMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Issued During Period Shares Restricted Stock Units Vested",
        "label": "Stock Issued During Period Shares Restricted Stock Units Vested",
        "terseLabel": "Vesting of restricted stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsVested",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "gifi_TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Deficiency from Share-based Compensation, Effect on Earnings Per Share",
        "label": "Tax Deficiency from Share-based Compensation, Effect on Earnings Per Share",
        "negatedTerseLabel": "Loss per share from share-based compensation tax expense (dollars per share)"
       }
      }
     },
     "localname": "TaxDeficiencyfromSharebasedCompensationEffectonEarningsPerShare",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gifi_TwoMajorCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two Major Customers [Member]",
        "label": "Two Major Customers [Member]",
        "terseLabel": "Two Major Customers"
       }
      }
     },
     "localname": "TwoMajorCustomersMember",
     "nsuri": "http://www.gulfisland.com/20170630",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201609Member": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.",
        "label": "Accounting Standards Update 2016-09 [Member]",
        "terseLabel": "Accounting Standards Update 2016-09"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201609Member",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r15",
      "r168",
      "r177"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r37",
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.",
        "label": "Allowance for Doubtful Accounts Receivable",
        "terseLabel": "Allowance for bad debt"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AreaOfRealEstateProperty": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area of a real estate property.",
        "label": "Area of Real Estate Property",
        "terseLabel": "Area of leased facility (in acres)"
       }
      }
     },
     "localname": "AreaOfRealEstateProperty",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r58",
      "r97"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Asset impairment",
        "verboseLabel": "Asset impairment"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r167",
      "r176"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets",
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r11",
      "r39"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r3",
      "r99",
      "r104"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BillingsInExcessOfCostCurrent": {
     "auth_ref": [
      "r130",
      "r131",
      "r132"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.",
        "label": "Billings in Excess of Cost, Current",
        "terseLabel": "Advance billings on contracts"
       }
      }
     },
     "localname": "BillingsInExcessOfCostCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": {
     "auth_ref": [
      "r163",
      "r164",
      "r165"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by project.",
        "label": "Project [Axis]",
        "terseLabel": "Project [Axis]"
       }
      }
     },
     "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Net cash received in acquisition"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r6",
      "r26",
      "r60"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets",
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r54",
      "r158"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.",
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r107",
      "r115"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash dividend declared per common share (usd per share)",
        "verboseLabel": "Dividends declared per share (usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations",
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, no par value, 20,000,000 shares authorized, 14,850,833 issued and outstanding at June 30, 2017, and 14,695,020 at December 31, 2016, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r77",
      "r78",
      "r156",
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails",
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r77",
      "r78",
      "r156",
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails",
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r77",
      "r78",
      "r156",
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r77",
      "r78",
      "r156",
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of contract receivable"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r77",
      "r78",
      "r156",
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationItemsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractReceivableDueOneYearOrLess": {
     "auth_ref": [],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Contract Receivable, Due in Next Twelve Months",
        "terseLabel": "Contract receivable",
        "verboseLabel": "Contracts receivable and retainage, net"
       }
      }
     },
     "localname": "ContractReceivableDueOneYearOrLess",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails",
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets",
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractorsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Contractors [Abstract]"
       }
      }
     },
     "localname": "ContractorsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractsRevenue": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue earned from products sold or services provided under the terms of a contract, including, but not limited to, government contracts and construction contracts, classified as other.",
        "label": "Contracts Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "ContractsRevenue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear": {
     "auth_ref": [
      "r36",
      "r131",
      "r132"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Costs in Excess of Billings, Current",
        "terseLabel": "Contracts in progress",
        "verboseLabel": "Contracts in progress"
       }
      }
     },
     "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails",
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CounterpartyNameAxis": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerAdvancesAndDeposits": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Refundable consideration, usually cash, held by the entity pending satisfactory completion of the entity's obligations or pending the closing of a contract.",
        "label": "Customer Advances and Deposits",
        "verboseLabel": "Customer advances"
       }
      }
     },
     "localname": "CustomerAdvancesAndDeposits",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "LINE OF CREDIT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCredit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r12",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenue, current"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r12",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.",
        "label": "Deferred Revenue, Noncurrent",
        "terseLabel": "Deferred revenue, noncurrent"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r150",
      "r151",
      "r152"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.",
        "label": "Deferred Tax Liabilities, Net, Noncurrent",
        "terseLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r58",
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "verboseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Disclosure of Long Lived Assets Held-for-sale [Table Text Block]",
        "terseLabel": "Significant Assets Included in Assets Held for Sale"
       }
      }
     },
     "localname": "DisclosureOfLongLivedAssetsHeldForSaleTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r98",
      "r105"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r95",
      "r105"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r3",
      "r99",
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current",
        "totalLabel": "Total assets held for sale",
        "verboseLabel": "Property, plant and equipment held for sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r98",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "negatedTerseLabel": "Loss on sale of assets"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r4",
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "ASSETS HELD FOR SALE"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSale"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.",
        "label": "Dividends Payable, Date to be Paid",
        "terseLabel": "Dividends declared, payable date"
       }
      }
     },
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r120",
      "r174"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedLabel": "Dividends on common stock"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.",
        "label": "Dividends Payable, Date Declared",
        "terseLabel": "Dividends declared, date"
       }
      }
     },
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.",
        "label": "Dividends Payable, Date of Record",
        "terseLabel": "Dividends declared, record date"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Per share data:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Earnings Per Share, Basic and Diluted",
        "verboseLabel": "Basic and diluted earnings (loss) per share - common shareholders (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations",
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Basic and diluted:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Loss (gain) on sale of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit (loss)",
        "totalLabel": "Gross profit (loss)"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations",
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r58",
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Impairment of assets held for sale"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r64",
      "r153"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.",
        "label": "Increase (Decrease) in Billing in Excess of Cost of Earnings",
        "terseLabel": "Advance billings on contracts"
       }
      }
     },
     "localname": "IncreaseDecreaseInBillingInExcessOfCostOfEarnings",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.",
        "label": "Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract",
        "negatedLabel": "Contracts in progress"
       }
      }
     },
     "localname": "IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "label": "Increase (Decrease) in Deferred Compensation",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.",
        "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable",
        "terseLabel": "Current income taxes and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r159",
      "r160",
      "r173"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r7",
      "r38",
      "r92"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Real estate held.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Total outstanding letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r24",
      "r170",
      "r179"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r16",
      "r169",
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Revolving credit facility, borrowings outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Revolving credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r30",
      "r62"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Fees on undrawn borrowings"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r19",
      "r25",
      "r88",
      "r89",
      "r90",
      "r171",
      "r180",
      "r184"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "CONTRACTS RECEIVABLE AND RETAINAGE"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsHeldForSaleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Long Lived Assets Held-for-sale [Line Items]",
        "terseLabel": "Long Lived Assets Held-for-sale [Line Items]"
       }
      }
     },
     "localname": "LongLivedAssetsHeldForSaleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r116",
      "r117"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossOnContracts": {
     "auth_ref": [
      "r43",
      "r108"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.",
        "label": "Loss on Contracts",
        "terseLabel": "Contract losses"
       }
      }
     },
     "localname": "LossOnContracts",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorCustomersAxis": {
     "auth_ref": [
      "r86",
      "r135",
      "r136"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinimumNetWorthRequiredForCompliance": {
     "auth_ref": [
      "r185",
      "r186"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The lowest amount of net worth (total assets minus total liabilities) required by secondary market investors or state-imposed regulatory mandates.",
        "label": "Minimum Net Worth Required for Compliance",
        "terseLabel": "Financial covenants, minimum net worth"
       }
      }
     },
     "localname": "MinimumNetWorthRequiredForCompliance",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ContractsReceivableAndRetainageDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r54",
      "r56"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities",
        "verboseLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r54",
      "r56"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r54",
      "r55",
      "r59"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities",
        "verboseLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r40",
      "r59",
      "r74",
      "r172",
      "r183"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations",
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net income attributable to common shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r67",
      "r68",
      "r69"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expense)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments",
        "verboseLabel": "Number of operating divisions"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income (loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations",
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r5",
      "r66",
      "r79",
      "r154"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized.",
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic",
        "terseLabel": "Less: Distributed and undistributed income (unvested restricted stock)"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Payments of dividends on common stock"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedTerseLabel": "Payment of financing cost"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r52",
      "r137"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.",
        "label": "Payments Related to Tax Withholding for Share-based Compensation",
        "negatedTerseLabel": "Tax payments made on behalf of employees from withheld, vested shares of common stock",
        "verboseLabel": "Tax payments made on behalf of employees from withheld, vested shares of common stock"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, No Par Value",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, no par value, 5,000,000 shares authorized, no shares issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r8",
      "r10",
      "r93"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from sale of machinery and equipment.",
        "label": "Proceeds from Sale of Machinery and Equipment",
        "terseLabel": "Proceeds from the sale of equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfMachineryAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProjectMember": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Planned program of work.",
        "label": "Project [Domain]",
        "terseLabel": "Project [Domain]"
       }
      }
     },
     "localname": "ProjectMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r27",
      "r102"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r102",
      "r181"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r101"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r45",
      "r57",
      "r133",
      "r134"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.",
        "label": "Provision for Doubtful Accounts",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLossOnContracts": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.",
        "label": "Provision for Loss on Contracts",
        "terseLabel": "Accrued contract losses"
       }
      }
     },
     "localname": "ProvisionForLossOnContracts",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets",
      "http://www.gulfisland.com/role/RevenueAndContractCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecognitionOfDeferredRevenue": {
     "auth_ref": [
      "r59",
      "r126",
      "r128"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of previously reported deferred or unearned revenue that was recognized as revenue during the period. For cash flows, this element primarily pertains to amortization of deferred credits on long-term arrangements. As a noncash item, it is deducted from net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Recognition of Deferred Revenue",
        "negatedTerseLabel": "Amortization of deferred revenue",
        "terseLabel": "Recognition of deferred revenue"
       }
      }
     },
     "localname": "RecognitionOfDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r120",
      "r178"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Revenues",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations",
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": {
     "auth_ref": [
      "r2",
      "r105"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description and amounts 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).",
        "label": "Schedule of Long Lived Assets Held-for-sale [Table]",
        "terseLabel": "Schedule of Long Lived Assets Held-for-sale [Table]"
       }
      }
     },
     "localname": "ScheduleOfLongLivedAssetsHeldForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails",
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails",
      "http://www.gulfisland.com/role/FairValueMeasurementPropertyPlantAndEquipmentReclassifiedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r94"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r94"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Summarized Segment Financial Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT DISCLOSURES"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.",
        "label": "Share-based Compensation",
        "terseLabel": "Compensation expense - restricted stock"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SegmentDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r35",
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r119",
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Vesting of restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r120",
      "r138",
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.",
        "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures",
        "terseLabel": "Compensation expense - restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r22",
      "r23",
      "r91"
     ],
     "calculation": {
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets",
      "http://www.gulfisland.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/LineOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Dilutive securities (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r71",
      "r73"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.gulfisland.com/role/EarningsPerShareAndShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=65878427&loc=d3e1107-107759"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=65878427&loc=SL51721533-107759"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=82913245&loc=d3e12021-110248"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=82913245&loc=d3e12053-110248"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 13.A.4(a).Q1)",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 13.A.3(b))",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 13.A.3(b).Q1(c))",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 13.A.3(b).Q2)",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 13.A.3(c).Q3)",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 13.A.3)",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 13.A.4(a).Q1)",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 13.A.4)",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57777-111642"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57788-111642"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57795-111642"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57807-111642"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96949009&loc=SL79513924-113897"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79507997-165333"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79507997-165333"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508013-165333"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508013-165333"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508029-165333"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508029-165333"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508043-165333"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508043-165333"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508057-165333"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508057-165333"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(a)(32))",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=82851474&loc=d3e511914-122862"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=82851474&loc=d3e511914-122862"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=82851474&loc=d3e511914-122862"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6806780-109447"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "225",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "225",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "225",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(a)",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6490092&loc=d3e47080-110998"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998"
  },
  "r187": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12b",
   "Subsection": "1"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721673-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.5)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(m)(1)(i)(B)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1377-109256"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1505-109256"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=SL5780133-109256"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6404-108592"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8538-108599"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8721-108599"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8736-108599"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8813-108599"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8906-108599"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8475-108599"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9054-108599"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5162-111524"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5066-111524"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2599-110228"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2611-110228"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2420-110228"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2443-110228"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2473-110228"
  }
 },
 "version": "2.0"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>52
<FILENAME>0001031623-17-000039-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001031623-17-000039-xbrl.zip
M4$L#!!0    ( /1Z 4M8!+::-SD! --P$  5    9VEF:2TP-C,P,C Q-W@Q
M,'$N:'1M[+UI<]M(MB;\>>978-33$U41E)W[XEHF,I% M>ZX))<D=]]^O]R
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
M%P"Y6[A?:PIJ?&"5.7@E->%MO;Z/98:)LKLD"X:_I<GHSAT&66:7JE]N['Q
M10_:_2T<#JZ2U'X-3Y/<7BI>$<6C<'!V5VQ3L#=/;*;I_2=Q/[D-IVQ;!\-B
M]]S%31CF*A[,^'3QL&&2C=(PT_</7IK91PQ'10Q]\0O+[A91Z_^Z2$;YS67X
M/<C\X$LZ&<T_BT5_U"E+,O;V_/Z3[4S1C4*8W)7=NR^VS#R8@(^6;G8+*TN6
M=H:.#=?V.;RLT<W7H8RC7PO2^+",-!H:TPJ$-9O^&67MJD:R[PS%+F=V%_;S
MBYOH[MX22\<'=IT/+%[1#G^KXV\=V>F/TCC*[8K9=G[TO?BT8X[C'<'06G+G
MZ57I<+!+<F@C2/X]O(GZPPZ&ARC*ML50'M)4QT3VGHG\'O1OHCA,[^OM.H[2
M<92F.,HS!-:QEW:REZTXWSIM95]X2QL=<)W><K",Y2R_*8HWE5'A8GOWD_=V
MG*?C/,USGC7)KV--[61-#9I4G:MT'WE/>RRJSNF[:\QE*WI/Y[G92S[31AVG
M\^'L',MI4)_1HVA8UCV)!]7'D]N[-/DZ3M/K6,ZNLYSVJ#8KD5K'<MK)<I9)
MKHY%["Z+>(E6TF%R+]2 +GMZ'X#<'EG?Y4QO.V>S"[FV)4^S"T^NN4@=L7:D
MTF:]:BL>W<[1LN?*5QM]NYW+98?94(/F79=&<S!LJ#TV8)<\TPI#L</^SEB2
M'6):@9A.56\Y3CJU=H?5VJU8UUU:YC[JLFTTJ;L$S=<6QUULL@TRMXOH;9O.
MNYS?5A+^GN7'S@XJ:I%3<U?HN^6>O)?17(L.B6J$78^_V,F]TO<7+36&=AL.
MF['[-==E%PV7_2E?MT!<[*-3XA!QN-^^@TYZU@X4L=,<Y^,Y.H^R/_6]#N/^
MS6V0_CF#@)MD>1;%WO=^F&7)E8Z&P]G9.L\]:\Z0<4=9;A<ZG6O[Z%F_!_]*
MTJIQ#8QG<?C@TFZ!<=EL3^CSV>EN"'#/+%;M.);G5ZNAKLRO]60>%B_V#HO*
M^HD M5A>N=YG5Y_C,DY1A?:B,+,48%E:./#3Y%;=)O:W_RZ70-]79NI9:C_]
MR_*R!_*J_.%N_+2+OFWY.0[NJH='_7#'4-/\3,T$P6I3]7JRH47'A:XF&RKN
M-.-7Y2*]@6RX_)8\O+1C9+Z:<'AVO@](.#RQVKLH'395RHHF_?P\[(?1U^#+
M,.PPMS6%;/%4=W#;![CM*6T?PE(NTJL[YMDQST-GGNVQ*B;,]C]&,9 M/P6P
M'#B0#?$F,QUX*(_+OS.^D8:#*/>#?C2TW7O 4L[#K\GPJ]7O'[;9,<8P-[[Z
M^=S/#/#U %%?Z)4 ,6O^0D!L1A<?PSP/T[.K<9-'\N7O01H5?/7<=NOA74D\
M2.(3^_+T2Q#_>79U%=K[BV8?3_39^?Y0U:+I:8BI/Y[<VDM7F=U#(.D9CP_%
M3O!X\:8\?A&Q'B((]X7\%P7"K:*9)<-H4"J:)WEX^_!@WY)I3,;M#:/;*"X;
M[A@M+!SCC!Z>'>1!1%O7)PPW2>\2:YZ$ITE\,1[^?A'%DP,\"()8X.E]CAHF
MV0OQ]62F'D=59OD2HRR*PRRKVM6VU$QR'+*]I*8G)J@AU>_9Z:WVH2R<WQWV
MI:W!K)H@SS#]&O7#CCJW1)V+IO<@..V;4'-M*UI'T%LAZ*=F^"!H>DWMH3,R
M.C'<:8FM8%NOK27N+M/JI/ .D//K2^%73;[J;)Y=)LY7MGE:0YF=ZW"7%K=0
M\UCG;>DX3T-*'EM/R6/->UO6H^:.6W4$T7DKWB(DNFN$T5F$.R#ZWM@O>X T
MW;GL]MAE][;T?#*FYTZ5:X7AR9KW*JRQN)W5V7I&]6;^KK>ES,Y@.(!%[I3_
M'>! ;QH.VGGZ[!3Y_5+DMT>;BW<[=^39D><+4D/>L.#0^O3<Z7P=871ZXJZR
MNK=/WCTTFNY<+_OD>MEI:NZ\Q'M/$*S3Y=JHR['U"&,[P=%.E]LOT??V ?^=
MHNE.^G4$T2GW.\7AWCB;]^"HN?,S[Z^?^4WIN2!G^@?Y Q__0;9__,+'(+T.
M31C>?;-=KBX7M4_C?'AOPF'TM:@2MV/4O;43&-:9K5>B57H,^!JT2H\A.L:P
M*=Z[M5KPH\(2O;-CN3\-;L/:K9.:M,G5;AYPM6R"7JL*\?S\5F]^8H)?)0+=
M[*ZUL=</_\=HB/AQ^7<FX4=?LO#?H\+-\=7^F:N5_>CZ;M'8$X.;B?>%HWL]
MOQ\_1GP-OU^]^0;\:A1'8W(898/Z"MZ&07$PVZ]1EA $^8?/%Z9Z0G5I]LSB
M(7,/S&Z"-,P6/7,RMO+ZF@_]:O6A<+CHH24\QY?7?*8=^:<PO2BZ4W_P(/IJ
MZ:X^\<4=IZ/;0OE+ZDQEQ=GZ'P^Z\?!!M3>8,$Y*U^(3[WA^]AZ^Y-&SJDO3
MH3T[+[?)8#0,GYSK\>4UYSKHIPN?.,K3\/I#<75=*AMC[LE>3JZO^=1X])BC
M/9S]N]'RCKZ/OG^P2Y2,4FMWCK_>A,' \HR?W]L%^/7G\D\P'H74 BG@>QPS
M2'VME? UIM@5FC,,E#ZR-P6U&YTLOQ]:'CJT%L+Q31A=W^0?( )__>DN&!3'
M)A[GR=T'>O?]IP+KQU;;NXX_%)(U3'^ZL@S@.+/JWP<([O*?CAX\K[I]&%[E
M'T!U?Q07#+C\7G]AG*2WP?#!*V'1QCXR+X2RTP^'P\G57X[ 4?D]NPOZU??)
M2\L>706WT?#^PZ5EV)ES&GYSSI/;('[<6ZL(7$?QN'O!*$^J']*R0^4OWZ)!
M?F-;V\GXDJ1VOH_[R7 8W&7AA^I#?5:*1Y4]MNN2#QS;Q/;0B@M83'D^*/ZD
MTZN3#M=>\4RKKX4NW0^&DQ=]27*K.OST8(:1G:WZ]-6_C]L_^&D\RN*7R<C*
M*;_[[I3FJO,74/Y779P\8/[ZPR6WFG]Z-4R^?;B)!G:9?YHL;D$\\Z12S,VB
M98OB&RMH\OD[_L]?( ,__?R^N+&BW]F$O2_I9/I[L]3-UNYR<4?Y]=OXG5^2
MX< ^XO/IR:5GG(M+=>E=/!S*<YU]G<Y=>.[G\Y/+$^_"4:?&\?[3_9LZ_<US
MW+/??S^YN#@Y.VVHQVCM'J/%/?Z'NOC;R>EOEV>G/<>\<]\Y"% B5^_E(X!
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
M7%XG2N*..O:&?RZG%P?MI=-6$@6%]C1%=O2&"^(*5T!!/<D!,!LE-G;;G?:
M@6Z#,#Z&U\%PK'^69^1T"NC^,-#E]+*?#!13K117!O@24^.Z6GE20 TU(S[
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
M,!(;A0"6KNO[W'A<5@F< ' ^)[VJ&+Q5(VN ?(4Z4)#TR.NHE:T5<IWQMZ^
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
M.;]@OXX<'>.4SG#J*A\ICA G@E+FRB)GO=(9D3=_XF@Y^R?3R7=O@O2ZX=W
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
M<8:E"HO@LYBV5 @H#)%OU1A!)?,YA8(PCR'%-9PKHK&1PC+GC&U$88'ONC.
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
M]P'WBUU-UCXJ(B!C&8*T4&LY4:JSLL)!'<IO[C9YUE?:I+ND@V4'RQ? $@(
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
MS?U\^?]Q@%40<*]___3)_?I/Y2I2KB]_^WP9 ?I^OE%<W[_Z_?/-Y>??E"^
M<OYE>"V%MW(_%@@1?BL'&E>2Z_,'N\]<M0V20H,E_STKILG=XQQ1Z^H\5>_*
MI+_-TCOELDC11A7%M[!2?$'@-!OW+Y1W9XW?>V?<DC7-[AGV&N49_$HR+91B
M=ELD@R3.@="4,ZR,Z0LA#.XX>P I/<N5LVR6G_W24Q(0R)24Q<BQREWY0OA=
MI/U/4@:R[Y0Q%,?R69_W;N!O'<'3QPQK!10L+:H@3S9F^?VC @LC=1"\>))G
M@UE?S&/"IGG6'[(1"N7\5UA!6- <9;Z[N%_VLH<+LP>8U#T^L5R". 4D',.'
M[TR^")[\;]AA,:9BF$PF/,"T'B",8UQ,LEQPK6P'!XQ]H?P#Y-"TR&3],247
MN< P'A ]T[1\Z3#+OLTF/9YBDA0%? =OZ,'%DSC)RS>A+(M@P)2"Y=^3/JP1
MWXQBPA @8'L'2C]G#T4Y7R[YXJO*X<,CQB"O\?108+?XMEP$,4:0E_NBRVSZ
M6&V12!X5&S2"U4VQC@/L&^XVL('8+3[C.]C@,7M86/@)%I(7]/.0*:-9.DW.
M)[-\DA75).3F\E%@A?"Y <#H'Q*\?9;?XD)/V(#ANM7#N$OR B7[NV*8P1SX
MU6)3Y;2!8/#"W\=X/"H<1QO[4DT#?LO&K-01E#3.[^%-2IK<36^S&.F=CQ=7
M!'_G' +7?F(_DGZ&+'/U"2F]\8@!8Q-\1$V7RK_C_C<&SRJ'!/>(Q:GF<?W%
M_=J<_.JQ7\URV*P"SCV6X\/ZZ0PHZ_>+ZPM\7 ^8E;,;K&N.3 )+VN/TP,DZ
M&V.7E(JP86CPD 6.Z3781?)(@]P%?6>Y6$;QB947((DIP/;*[:R :XL")I!G
ML_OA[@K,!K.#J1+"=*-.T_>(KFFV%MBN3C7B&ZKARE+J=J3[RR'+L]$MRZ_N
MJJYBU^R>G[3;1"D5XMJFP>'R<U19'-0YB\-YP?IH=7@ O1\.^;-?86T8VV1Q
M>+[:5O>CQ 0VA)/B_3S07P.*/<8P"KYMUR6@E*25 8?R+1T"9/]G!JHSI[-"
M 5E"DN5?,B1 >!*<@#'0#X>BN_H5#91=N&T4]Y2_,AY%(-[^,?X&A\<PSE-$
MY(\9UN$&.A*#>>*1\"@703<NE"]Q(9YS.;Z')P#(EH-: +5;A@L") PL"(-!
M ,%:SKMI;X<\G5>+T#][5#<EY@M9%1=PA1&E J-I:9:9E8F4ZR4.?F MR!07
MBINF/,ZOE&\%A)66'N4V3O$L%#O/SU_!/(4RC.'DOF4,Y(0T&<$@2]+K-P7M
M;M>W&U4$7#)@L-6)6%R4V!C(.7@PL?YPS(]YV)91P;$2OI>G%L %W#Q2B'K^
MMQZ<GH(F?@/-I8CS1WR07S[HIGK0S?*#\"AQQR"QI\I7AB(69N+*!__?2@QX
M9'&.KE6X:6?8#$#ZP).@M!H0;C78W7C6D=CVP#)GP9U)6T9O"\"IN7V"TG(N
MV\O (3;@PC(_F+AL)*3\%(X"^)E-\)%QI3/#[8!=R01%W'>HW6OJA]]<]PO_
MDWSXA5,:1Z!DU!A),A;'.\<R),2DEHH+%,0J'N! Y:*;(&7P!3+ 5W8_$QJ
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
M@C472SD]CS,EY: .Y^>X]H_H=3HNGKJ\D\!#PVY1G5+OZF,]AN-BC'&4_,A
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
M_(^,[$V9$!FY/V'>L%O/2+P 3@B.;O#_E5VLVG@X71#A!4)Q@W!19/V$CTA
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
M>R"I#=X.0G+FA!FB H^!"<@/_)2K"Y1=%+#VJ45$WV)Q+L&.F"^&LC,-:M6
MFI&P2(((6 *"' 3T\G;NH6(5'4R?15FLXRB[6Z-T!^)<^@F-/D#< ?!1;H5+
M)D[9 E$M8 F\B-\:8M$&7%_9F20H!& '9ALV79K!9\-#A_:TB*KZQ>QK3!R4
M;8'XB;<I?V>2$)?_#L=(62X>)H @!/H$-AAG?AG/(>^K;6PQ8?ST[(&)R$/K
MY=(H;2?M#&FP&"Q]\%!RJ9Q,V%6\ G.KLEQ&N7=X_H/Z,5>>BLVMHC*A!X5R
M99]S5P:[G'=,^61J*PTC.JK;'QU,";3BJ\(_@WH5WA7 P',_#\P)T&KQ<F/_
MF!!GZM,#]R<$&-D6DI5?$'X048A26J T0)T95(('5/_"^UGLR(PZHEBSY];=
M0=>D,A5/&7W>0,)#4&_W&$^NJ+#-@)'L;>GA3E8V\C$B96\4U%P-TCH<&;VV
ME/.:\M923':8-Q]E+K>Q]R)., 32@,%1J<\O&\K2/$L9_T[83P3_19>Q%/TK
MFJ&/CJ!2#8:._O B54<B#ELPJG]Q3I)@U!THAO3>M#3WJ8,9%*HJ N9X/XK&
MPG&2VKU]GE^)I'M"K:(E,^:8>'OT#J6-I(9J*-(6!]F+MOC3\4MTJ',6=BZ-
M)O300UFY"/\XG;*[SFLOGN,#V1WG5"%UM!)ZUZIRV^E33.[@/6HUH@F)"BZP
M#IGIJ90DM[1EVAT:Z*A=[+7$+WQ6; */I[NAW(6D_!;7DIV2 -D<WQT<:!X*
MF5_^W+T:BGQSGO)P1N!'\DZC7 &G:T5Y+&[-!VD-O!'F)5>=&[P;SK-1"9;\
M57X#Z+$.^>TLUCRR?D)O/H0EZPB\.]R#7>X G:UPU79>IY/+_<. 9C2^(Q;)
MRF_(ENI_;M;E,I-?17MT58J5H H^PJC@4VP,>RMU3V)27I/DVJF'81E^M,P=
M</2BU3=VYZ\,0 =K%' /1 6#S%,W5NX'5R>+['%.J$I+_5 9P"60 GI1GN]5
M[I6*\),C]*H7Q[WA[3+)K=R@+-$!1%A>JN-2O+:C_@=#&2C[5S]>?P"]P-.=
MRBU;!B8 >1J2!WJ)CUU.PGRU8_;LC%'# ](,]?TV<!./+9A[VL5^?@.!^IV1
MR_E)DC&W1IKG,\FG&R[_$N6.9+RVP4NP,!.0W^O(_2C<!<I8:QD?3NC^K?+%
MH(25NXTS[EVHL,3]5E>@Z?FEMP'X%A4..^D<"N;!1&G"$IA%["(&7E?"U!$'
M?+MPK*!')+R+&'<O?=R_8$1\&/)[H\5E$;P2]<!(GIZ YC.C($9%%RM]<.,
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
M-%6K<W)P39$<_:3S\^U]>S410;==I\MV.BL:F/&7**V4@:E] ^6_DFS[R,+
M_#X\<=W.WJ8H_%$>9MNW<O.)*);F&+IF@N:F"4]/#XY]5=DR&SW<[SK;%[RG
MW;Q'U379M>L<. K><XG#8<VJ9>'WE;U<U*.U/U&NGFD-7=INY+)"S^8MYMK/
MN0H\B[GV9J[M='5T]3I=:[2VIFZ6?<SP(O<9O*"]6ZG?B_0J75\M07PM@90@
MOK<AOKX2UT4-S@8F]IOW9U2M2'6Q\PKMR?.*B]H#9W'=K/QO=0BI,_-SM8'S
MX\4FV-YKG&^,Y$L?@*3W41= <):Y.\K O!P)=$ F7E0K:*,WZUH61"R"6 1!
M&@(58A%::5>>X8Q^5%8EV*N,5JD7X(=%+0%6SNW]F=U97?7%B-1L;^86[KHR
M?FGG2=>#R\3\NFLX*JT5AYB'^W*^5KTEL>$BT=@;)AIS#-G5&@WL%(G&6NAT
MU/5Z?O?>GM!UQLEPM3:UF'A[' BM5IF<MJI,'<]4IBJV["JZ2%5V@7-R0Q\H
MUWA(*/P28GY=F=]5^27<S@O9CB40,UQ9TQN])-Q:J=R:H-CZJI([L(1Y+<QK
ML?O7/?$>FM>:TGW)W\D$7H[L6G62ZW<V?5=GI+U>3]AWG;D)VUS,KROSZT:P
M^45UL!TQH8.86$;9/" G2<66'@K7.M-_;GTZ?.A_0BJYVJO2T;" DU'0[;@!
M55'J'43TF:_VU>78N/^NO63=8W1>Y\3;F.+-W+;GHE2_IBVFVL>I"C"+J?9C
MJE0:_27UP%(HOJ=_*T,[\'Y3_<@/89CI>[VAFX3_6_ZW.TPZ-FE!@H OX5]O
ME!OZ&9Y:Y)]Y5WL+KVKYX'CW7_P-2:2/Y%[Z(]IXX0?I<.2[HOG>7Z;K]S;?
M+XZ.%TMRP,/-TTM9]H^7PW: 93BLTY<O);N0]D[]27H-J/& XYE15A3B/[,D
M]5</IUZ#N_GY7T0BWQ=!MB12DB5; G!:2MLX^I,LTD1:Q=$&V&R8QMXB+:H1
MW*])**5K\B!Y,=F_B%FVLHG@UW0-XU$U^!"FZP0>6'A9@M<UDVRSQ:I*4K22
M[J/XJ^2%T 066[K#K_(;G/Q>)WUR%<78+;Q>#! 'L/17*W^1!2F.8!N3I;](
M!\\1F<#S:_&L=0+/P[3&\2-[]>]92!B'UA59PKM5=5N2*Q0$F(VRN/:@J@F>
M7ONN%'CQ'4G22F(N'PB7Q)ND2F(Y60.=)WZ"E!RMCEV9;HQ^G&;(Q[4N0#XY
MS;Z:?/Q751:[$/6D]Q$#C;0!?NK?;K-X&P&_35BI7.D;21(2<%2'I  6X@I1
M7A2P!Z;\S4^ :<L@+?S%&L"UV9!PP:[G Q.75GX,R/QWYL4 2(0C$)Q!A<"]
M'P0H2>"5;4 0C^P:?^4U?"P!R0#_QUM(>!/.AV-<2D#W).AV KLAN9]G?K"D
M?"R-LT6N7:P0F6LOGJ/ZD-T=0>^]GZX?1?"S^OI3$ST"GR-SW]DFBHVJ;G^K
M&3O*?<WU@6WT?Y*DUR\3#@X?\H)Z*R;H[;4;]:T3JA9EQ]X\AI'L8&@3+;,
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
MPH5/5\H+'N"1/-<G?3($RO:W10(Q3),&/P,A+VF;<P*+L2"PJDN6BQ(?2+R
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
M[$Q1\U:UF7D=88HTOF+@#!2EDO:[6CLV@PLHO)>XQ&,/ZXF>ZQQ5KF+*9QU
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
M4X\<8O8$(,^2)^V3DW:GD"5_C.'J9)(N\WTJ5;U9&(';98&DP1P6;[2,6?)
M<B>_3CMC\NL.;VZLR8TY@!G0&/3@]V!B#:[-0=<R[>^F45HM'2\+8.5&PT[[
M=->'UD 1](8V8&L9X$ #@GG4527"2^RITJZ](!!HREAJ'T2.@<"+X)_R)!M4
MI[>/M",-[&'?ZAD3LX<NC;XQZ)K(_FA":OG=)E*,, >I%D3"Q.T]@X$V\9ZP
MUAOM3@6MA7[<P*ZK1RVU-9QU%Q@"#21Y]@(TLV">2[@P_XJH?*QFR8+8^58]
M><('[0G\41,;&EZA[D<#)C4;60.PLC$V/P[[/7-L_QN9O]Y:D]_K;F,!AL!B
M<>6Q^XK1,QLJWX*G12UH:Q,:]D=TU1]^KFL\75?Q,"1<L_8,YEK#RK?7<2E[
M#4?FV)A8T*!>]I(<.U*,B4/HG5KA0 HX5LE9@.<E"EM/ >67N=YD9OJ#R=CH
M@G'&9M>T/AF7?5.G_&-S8E@#X[I.1:\GU%LAY2^$EU\$>9.9]B? :(6L\_\E
M=BUS__1H&"C9A'60?+2"&>.^YJJXU7)1<FS57JX ED?4UBZ5=6(XM(97(^.8
MF >P-!4CPG56!^H])',L!I<?$-]E!$33& ^LP;6-8***LT(=#FN>'Q;2=NGX
M6 HU/TJ^R]@D2.$1X",-K+UPO0LPI>ZDEN&RD/K+UH?+@.;7C-]EU(Q+F;1^
MI>0K3/DG[$7DAF"E,37SC.(MW\>1A^,Y#;03J@>0.GA8"'VFN;3K'MQ3OCN_
MS4AZ5)=(]XG6.H4':;\_(=WS3_%<FW:.UGNOI9]GV>I 4S^QJ=!^FS&S7AG6
M&'TR^K<FNC$-^W8<KPIK9 B (,-9EQ.7RN+ZWZ#*5_O/&6KO6P-35TK&9L^:
MU%3;I>-;%G%^R/HY(V0I%,1F*,:I9? 9\CD.Z-^:"Y4+1+Z/^>-PMGY:P-&G
M9V%>'S&/EMOWK :?[T6=#"\:CJ^-@?5?7;J*%P2W-S?&^'?E6;9U/;"NK*XQ
MF""CVQW>ZLU2-!KVK9KMEU:R1FG?/*B7?"?N9"PCUKN+L\VX0^78&\=.EGVB
MM-/O'E_4/-_(\PM%@.-VYW@WEA\T#-*K.HV#,;DC0422PPZJ7-EEHDSBN0\@
M/WJ?9D3OL?G)'-R:R[,LJN(-%W:MLL\]ZJQ^L+,H8'[(/<TXY)<@+X^T*&RD
MP6M_R'./TD>PPITL.(OF"_W[N8RY#_=)F^Y,H[DV5=V@I)_DYG?C+HU0M@:7
M#Y-?=3O-J+KEF*Z&13:;S%4)9*6A$I;)H,V?S<XR9C/;O-8G6'J6W>T/52&E
M3M/8K@I+Q[K]$/EA[2PCK"58:S?K&;IV=5HV:NU%R ]89QD!*],H-8Q4T520
MOR(0P+PK5_/=H<R-4IVLBHE]>VF;O]ZJ0*6R[UJEVMOJ*Q^A]@#DQJ=.)Z,$
MN4)",=3_>W1ZW]IZ6S>YL?%.KWZC-_G*#\)3H5.:BX;D$6EH"ZKW(/^XI)ZG
M=AMI8#XX1 @VTTG/#?&GA#?T.\H7C:<:P6,5>%)P ?:05$:*DVO(=\.+AOY
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
M1K@ F" , BN'.*62]SD3S).4'<= # +6G@Q$IU3;@S0E0M'266^ "2(@4.J
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
M@UVUG>XPQ.T#%WH[_^Q3[$>!,Y2HSY=766G2FWR9SO)_9].=@-3JPH$C)5!
M2KET1FG'H;#6$EWA08QN/T>P;U%9^D5O,'_QCW+Y%&BDN A3MP((8*V1%-OC
M4:B&#&H8V7G<* 7PX]W?8QQ(#KT$Q'OBM0D_9(4/U-B,^^AO;$K4T46^=D+Y
MC_(^Q6F4)X\_J,X>JJM#7SX5REM.D C84" 5]E31[7X;H2'SH/1\(;&QI ZZ
M?'H8?J>]?.H0%9K98&=#;ZV %B)>T0J MN,[H1Q4UIV@-H+K84=>/F700, $
M%M#(&#8I,=UJM$:F_>IR^%GER&SW;I$;@:9T<)&0,J48I 028X0"W,77KGH[
M''3C-J0[D^C!-PK;X?9CZ,PH[=?QJLH(5.2DET^A<!1! (B,*S304K/M FTT
M_"8OGS:6>4>73P_#L+49V_9J6/K@@#?T7;QDWW3[@"08>LQ*@Z"F#JE@%K![
MPYXZ,N@FN[M8]4/C5D\*ZA!JIB:3U?5J%DL\V>RFS";YKDLV'8V<&$4]%!![
M##A0WJ-ME@+L'1/MTSV=],)?WXK5#9HCO-LUDBO,FGFFH-(2<@891Q172;2P
M#Z9,^[.!D]XM;!NF?SID3W%=YZ4* QVGW&Y<E7.XYY[^XM%B\8B@MXWN&^WJ
ME"CGN9)  <&\4C%ZRMQYUK$25JM&,68#<5IWI^CE#HEVDE*C%*>::XPH@-AM
M.$0BO.@#FF0U%XB.%]+3&-LN$!GU):$'L1WK>C;G%[_-U_&B5:A'8-I]O;M&
MZ /DZKH(W]T5?]*WU2Q\7H;?_IE-EC6'H#T\+0GK"^.$8B4%%6&]80*02AB>
MVB&S@!QT<'JL;A5C@W; .R:1PMJ#C4?M$N4=9< ($,P19X $6.,MK@:(<9^8
MGE2ZSR^<'(WKMZTKHSPI_795I*/CA[=I&:L69S=?PG:U8B/6-IXO9[<VFX5-
M2YG5N' /&2.1P!%NK$>66HP(UY::BB]IASU0;QPJVD8NQ3 (#34IA%4WDGNW
MD7R?+_[0MSHLP5?7:?E'G0%3TS4QW!JJ GH*:(,(BRDQ*XX-]:,-P>S:&ND6
MI]-I1D5TK?^MKFLB(8-"08:,)(X#0;3C%<?0(CQR Z0S@=9J2B>X_0@:,TXS
M9+2*TI&9495_C6M>_CG.DOM-BEWM$\6 %YQ*A6/I#H@Q ]7<RB'3(W1U=2>"
MHGN AGOC5_-@^=RDP5J.L6^U%L/SY@E0EDOGA#$8VAC&2"FHSJ,P$^TO&?4<
M[-6YE7 T-D-)_7UVLRHG5^DB4Y=EMCZH>TI][83?>(S$<X$Q#CLLC6(M%>@L
MUA4&@)N1WY,X3JS%L*#]F HT4M-AE'K3E=VP6BR+ZZPL+II%D^]JG\0H6@$\
MPH 01 A3RE8&E+""#YH!IYG=T(,LBNZ1&BSMS3JO9&7UU+D='[1,*-) !AP
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
MYI,R2Q>9S>Y^YG.W6.;7Z8.U\-%5DZ=V<=/^B0YS'G!$H&#Z8<F(U#">74C
M-?5 MS>+.[]2-=C5A)ZP&] A= ?-YJ;0?@?0HZ8))AYBK"D7EABM)#.X\LMK
MP&1[AT_G^:.'M5"/@JGU)!#GGKCMCT7D5U'[UO<%SR.B>^Y9[>Z3$ N%T%1;
MX8@%%ADO*H-'<XS:WQ_O/$?S@/>0.L-K@*N0.R[_O4L7BX]79;&ZO%I_WG\'
ML-=[B.L3\7Z?_.'NPM:]"@S]N%/G^MQ0]#Y8JV6\\WHVORC*ZW3#7&TZSR;=
M$P'BS0OM+.'2*:D=])OB9=HX:1M=M>Z)^\E5-EW-LO.+/8SHV\T?Z_)TMA@M
M,8(HZR@AE'&)- R[ [[!1FJE3GZ)LQ]!%T,#-^J;G&'26Q2S?+IF<XUD?23?
M"QT2QP7'U!I'I6)ARREM5:=92V[QD&>"!R72[%7\S^VOXZ$;T/Q^0FR3.*P7
MNR0<:.2L1!0+:YCSF(KJW8RG56CD#M CQ5:K!4>A]#WJPSB=G"-1@].(?YL]
M;S,3[@[CJNF1:."(AL@01P '8<?)**KX4\?<*.PS1N](415]0#/<FU^&)3%=
M9K\6\PW!]== =O5)""5. :JEA,Q2QUS8Z6YX5-[2]GOW/D/XNA5_5^ ,I0!G
M\UAKY8Y0-\NO\WG:*$'RWGZ)!Y) AJ"0S(:)DDC&\(97#=48DP!VK@A= C24
M,GQ8!L5=5]I=+<+F:[&HYK":?</>?HES&B// )6( RP@]73+*T%TR&OFH]T^
M=(G@8-JR.72J,Q4?M4NX8T:%=\@*Z"2%A#-**UXL-2//K]^1G)Y*OP.$OFVI
MCW)7, 9A=^2F\>FG,I_<Y92M,?/VMD\"LYAJ'BA4PG-'O8"P.HICB XJR&8K
M>TN\B^[1:"V]#U?YS6W,H=](=B^W3H@VT&CA$?+4 0TYI6)+*R7M(VQZ,\X[
MD%PG6+276U9^SB=90[&]U#@1"E*)/:#8(:Z\-,3:BE(L:'MO=V^6=!=2ZP"*
MH=;#7U>1N/.+9_O^/6OCSCZ)HX QJC4+*HDI]\)(5?$(T:!%U0X3=S\.G*Z
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
M?OI$CUYG#$_<2&,,Z,B1A,3S(70Q1GXWMW61[PE50ET<>,.2?W7],_AT^?^
MV\NK3TV\??/K+[^ ZW]:5\2ZN?SYTR6YA.#3K44A7OWZZ?;RT\_6YZN/E_ 2
MWXA)_^*(Y1P[%H?;W.!SZBK;T7SB;#,=.'6W.<31.VP=/3Z=(;"_>192O+6D
M,]O@-77#CHQ^BWW'EC%\+I>>\D^B%0(U6%C<0,>1QSYC5E]5GZOROLH>3^=L
MS1V901(Y+HJ"($A3X/LA\1%(L!M&KN^Y<1APEUW1:-/P<,F0?F!0K0$K??^M
M'NWS_(C A;C:J1\?W.9D730U]2<A7*" RDS$R]5,T=@ ?&52^-EY8T0UQ>\"
MBJ&8\*HT^U:*S1M_R?ZSK."AWI>/5)B;>TX)#KS8"SR01#A,/$* @SI#?A2*
M7: C\7C3:QX=&*G;CV78XIOQ&"9*<.&5DR,C4X373(P$\0JT+2/,5G&@U/8*
M">[KRA[SJ[MGYKHK3%W?QDZ<I"  'D*^#PFR>WNN$XI5&)6V,IF"2%U9K, >
MYUZL28B35919KBP^2\G8KBEE&I>A,!K\>+D/2A,S7%/CJUW^S%)WXQ? V(LB
M!^(T#-TH]%,['"QADO!7'Y5\OND,\2ZW&EA6CTM@AB5+&<?T=0*V!-.GKXAZ
M_WH_?8P)S#\G8$YNKBG#(-^D\FV7STT@%0E:P&11U8-2W^LB(+"W?Y3/(\?^
M3D77#I'MQ2X)V%X0XD ?]J:"-.**Y90,&)98"NO%>\^YUUZ--0Z1G8(P,95]
M@RL9F94F34!GIR!/3FBE2.13VC-.GY-:58X6H+7*+I0:WQGA_?OKG*7[V-MS
M7=2_I]]OZ0.:"3N(PP"G" <D\J$3(!_XP1! 0QN*3*!5[)B>0I]"LQ@VBT&3
MRLDIT<DWHYZ*2<$YM1R)IHY)G&-H9(JM@]=E3+*U>/+Z^(0F=J25B=GKIO9!
MF"*/MGX*<. 1QT^#-.PMHL -E91)P,Y<RB25ZU,B5%*;#'&I29MF2?^-<"2B
M3A+,+E2=9#QY3YVDV>%6IRXZ>V6YB]82+_&C, V#.$4)\&!JVT.TYA$B=(9
MU=942Q"O^YF@0*ERRBE2$](IN3#QAF*)3LXTB=4X5V."I8GEA8B6+F]>"I=6
MEA0F?6F^6S\\9M7O3407)P'T(I?^GXTBVTMB+X@ZLX!@@A1G?F+&I@^R!GRZ
MYH""[$I/!,T1JQQQ<7,ZU93P&5=B\T(YFA>B9-K<>7^&J,*3O);U1KOX+PGL
MT Y3)T0Q\3W?CC# O5DWM(4J'"H;FU7+],P:A?F553.#U.I4LV5,(E^P):1G
MDD0O5<]DW7E7SY1XXEK^A&6]KXL=_K;.Z[J\2XLM_>1]OP(0(& [) W8W;I)
M&'M1@OI@$ "'V-R+H&IFC&L8!<<.F[?PV#&S'J# ZIXBDQP+H].1**I69_F3
M6295)%)@L70Z0N663)6(Y5LZ':7@W *J'MX6L(RJR9%2^SLEH."]A:/-!D)G
M,(U"&P"73N2Q!XB71G0^WQM$+N::5VLP8UC!AU[QK*\T  6$1Y%)#@6?CD0Q
M!1_A3T;!%8D44/#I")53<"5B^11\E()S"JZ'MP4HN"9'2NWOE&!.(7LJ]MFV
M^!>[;I :N[K[=?=4E5_SS>>J?,JK?9'7%$U3%HE0!L!C27_7GOI.OW>?^=Z<
MGOO/?+UO%\E]^O\IH',%.K($(';9F--G/US!)>L9\!D>,SHH<@G7.9J+,ZNQ
M\)82&Y@X&\E,QD,_DV-)DAG;;2%YE3D9>)F*F;TU>$>.SD(W.I$$80!]-TS=
MQ'%2:",[&6Q GRMA(_?DJ=1:*J4L2!*?TIKC1U(C9\D+/V-A1-_DV%J&,DEB
M+W6\+P*9@%YLGEJENEE3%?IUESWUPE6L\\ZX'0+BA !%,/9  !(<1D,:PL60
MJWJ=9I/3Z,>%U4.U&JP7UA&MU< 5F.9JY)LC=S /U5)2]#[+,ED%C70+9!CF
MH5TNVZ"1?K[< S<YY_(0^ME=0$["@%.ET3=2=ZFVC\4NO]SGC_7*BR,?1 1[
M;N G ; 3C\0] C]"7 =Z3-@U/-J(%+!BH*T&M?8R8@+MP#$ S=@$8J/0GX]]
MW87<S+2"^6)N/*VAL:+;0-.YX<D0V0L8HTQY)ES=398]_MUZ];Z^[%+Y5\-Z
M[-7NU]VZ?'S:YGN6XGD%$'][HF-LOKDMTQR6VVWSPS^*_4.QN]KE_\RS:@52
M["? BSV(PH".KJY/AI6 "".A7,M\*,WO#^SZ?+&SGAALZJ#H?L#96I SY?ZG
M:#QM>WHN+'BH*CH.3+T!T1#+HSL7YV[9923 %L##J[V2LR,2&H9Z@$?(S(.N
M(ZU<1,<]/TAC-W 03D)6Z[2W&01\TR0]E@P/!V#S-:-OG/6EWQ=1[JQUWTQB
MPX(BHWS2/AV9NC;LS*3.HT2-**P>@I>ADII\*4V\@G)GC;ON6H/=!N5/95WL
MZY6+8<#NL RB( :V8Z<Q0(,^)G:X^II77TK1D\8RED2ZURDH_B"H/QV;=>CD
M3A=+L<@9>DY$GV#PV//6PVJN9>F!S7.>^ V&Q@(_#;PN0Y2T>'+F#+$Z.P*[
M'+X6=5'N2%E]+*D([H;@;N6%L1TYQ"&I&\,40VA[0Y8[\6RAH\,J=DR'3NMU
M=<@W0[AD;2D^44E2XI%[6\0D% JO3+:HFELD&2X6>L)W0T]3>R;.432^@T*9
MV&5HDA9/7N^NT,0.USK8Y6Y=Y5F=H[S]6NQPO2\>LY-I9S-%7:4T(+.Q'[L
M15X2^DGJL'LK$CM* V*G_%LMM%DTG?%[H#_E;&*2]_BH9HF=Q-#'+L>ZUBS$
MBJE7#]'ZH0?Y8S/S&PCN@0J?>=''M, :UBR,RZU>Z6*>;]6*EYASZU7:B5W
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
M$_]<0PO9BYQHZ/%L?):AD3WY*<;ECMV54%9%3FVZJ>.X;@(]CP  D>>!X1@
M0=A6G4.(V#(^_O1@OJM.#(08E(W\M5.G<RPY 3=WT'X"12@JE^%WJ6&WE"_O
MQM7R#,F+4W\6\W/VG25A5M!)24QL'Z3$"R!V0S<=\BXVL(6*C:A;,[S*V<.Q
MGEH\JCHE3*:L5IGD48M>#<Q^?H?9B43K!6%"PB5+]E+%2]J?=P5,C2EY$>M2
M$,><!,M07-WU-P"O0N2R'++OQA@F@8=<TI>#3BBT,%$3-57KID5N\S6C;XKU
MI859LV1@O_RBG+)59EY6 :<D78LB]JG89_G9)F-+O_:PYY;)=U@5DDU=+;14
M&=7FW[NRJI=)];,(_0%1JNTQ<;R$>(EOQWX8N/:PS20* T59%;5F6$:1TCER
M#63**J5)'K4HX[PGR]\E3$CT9,E>JLA)^\-]PD".*741>[;+.'03)PWC!-K0
M!7[@A 'N=QFG 02A'B43,CF5G*UYMLT;Y595V(S1JE?=YCN?P$>=E,Y)<;]T
ML9-SBEOQ%#A3RO-5AWSS\;AO?Y7@"*5AZ&$;)2E"R"'#T8J4_DKHAE4M!LUG
M^QBB83E<0[9/F%*%A)])-G7E_!I^3T#.K7.O:1/-_,FROE2-4W&))_^GQI?4
M!J"BM]OO.F+']JGI.(U=SR,N]G$*(#NIC_OUW90XR.6^@4V7P8GT;=A;O6U@
M*6PSD69V7.9F(U6KS T'"S[.1K/"-IXIZ-:Z?T>4=KEM.V=HX=VOH\KJ C?J
M*+LTMD-'#U\J6W.&\@;=FM6G?']U=_+KX_F$51)[V .A%V&20F*[A#A^#RH)
M/%LM7M8*Q?!( P]T'K/;/RO%<MQ<JK[;1V>CR$;<L[6'ED'J\J1Z2[\&?]'<
MBE'>/?_'HQ=S!^LBC ON/#+0E$L-\,TXR[%WR1C'^B_K6R$/0M_S4A E[$R"
M:P=A7\HF]1P8K/;E/MOR2;E&LT*R/2#DUHI/XE<?F;J"[_T6X-/MF<@7TVB)
MJ_26>E'>B.X::(IE:*P)QZ0OM1/D3E$[V8[46N!6O20-0Q ZD#@X"D)"?&>X
M52]UPC30<-&I;DBF0^47%YT6/7SM%YUJ;RLE!9ZSF;2J\^#(G^^B4\$V$-=V
M4XV\:-TWYC3?F&"6<^Z+W[+OW05U8/U?AZ+**4QJ>__],^U;>[#;8/K;)_:1
M%8I"CQ < YSX#@J<-(']S7-IY+BIV)$GC8:Y)$6I2$)7LJM9<-P4^T,E&E#K
MI)E/SJ?F5^[BN XDN]2S@VGU."^L!NE%DX\:P$Y\EQPWB2.::Z EEJ&K)AQ[
M>>N<*>YX]9$I=V=Z0R@#S?=M#?&5F_@8IC9]=H+]-,:A#\-!D?W $0F25>P8
MCGR';$-;XJD)IVC0.^ 34T(E0OFD;RHNQ;2N"4U[6.T< G"0:$371A@:$3(=
MO"Y#N;1X4NI_ZX0O[5WG^:9FUFZR;7YU]TNV?BAV>?7]F3*2Q$T=$.$X"*/
M3EW@!?W]3RFP4Z']8;IL&M:L'F;;S_8/^7!A2OYN)&&6:\[H;0::!4.W9PS?
M=.P.*&>-VOC(&PO9--._#-73[M7K*X(-L*8_\[D* YP&"'J.[7G(20A;J^H!
M0#?$&E:-9,Q.M6ITNE;T5AK35!;S?=YU9RJU4FX\&[G47*.6?")W4RQ#*TTX
M)IT7%.1.43%)L<MV:_[$9(A#3#"V81"3U/9<)_"'/5X^CH"&M2+=D"9>*[KK
MX6M?*]+>5DH*/&<S:57GP9$_WUJ18!N(:[NI1EZT[AMSFF],,,NYZ%K1=;YM
M[G0O;[-O_RCV#P_E=D-QD+(Z<_</<( ;)5X28X(0C-P$H&'IRG-<5^(">V-8
M)!:3)"ZWIVA9K:IV\>,QV^2LF,N7_"';WC5)BL>G;?D]S[OQXP_F6+[=7%@L
M-& 7BC'?FL(CZ_+QD5T'*W[#F+G6%%N@FJ<%U9:K.LQLV8JUY ELZZZLK&7<
M9B9+,,=2EK$V6\8@8-[-,\M<AGD5%?JKNV'@895JZE4 "7"#./%!2*#M(P_'
MPYXU$"580<B%;4TCU!T\)K7'*'Y- <J)K3BC8F)JAD4UL:34'>/I!M4\.OB2
M&PZ=DZ9S63HF[\89G5+D15R'4,'BX=V&AKTLWKEAX<X*!0@Y@* H< $BQ+$3
M>S :)(3(;4B2-&9\$])I?]KT"-L:@*HAH"R_HMIDCEAEA;JJZ$";5=^M 2.;
M[S?$WHP2:UBRWJ*,2[B4N%Z:?*DY<U;$-'"D/]>Z(BYQ[2CP4Q=Z;(LG"J-A
M>2R-@8XS33)FIUJ=ZHXTO9DT-94S?9]SW7E1K70;SWTN-;.I)7O)W13+4$43
MCDEG(06Y$]IUN=NP+VS;P-=LRP3[<UX5Y>;ED=453#W@$E9/ 'H4A.\[\7 (
M-8BP(Z*76@U/H9C-]=[-19RL1[---\TW^1&\Q/9,;<SSJ>9LI(OI)NP9;KXY
M07IAM5BM-\[PS["ODY/)]S9ZZFZ09:BG&=?>V@IJAC\U!054UZOJ.Y7POV?;
M0[[R$R_$$"+/)Y @A_XW##K;]+=!L'IJ,-_LLVJO(J"B=D4Z\4N(XOWYI6):
MV=[ZDM\7NUUSY>:=U9K0(:3"#:"BH"99UR:=&0M&6Y16 W,)BOF".6&IE&5^
MR1HI[1.7.*HQIE<5PRA-P@C&CH,3:MJ!T.FO;(*N#]U.%?&.,[.HQZJX)O8
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
MOH5HK1E&*Z/_8SO*&,[L/C^Y<)VSB*,VFL=U=@Z&Q?24@;,Z=%8#SP*-H#*
MUM7[U[6;H753K@_L*'(S]"Z*WF?(Q&A^]0YW;_#)Z\L[-#'/FP''#CV[&6XX
MN7AC6-'-XKS#AW9O2C/OFL!P@+I7C@Y!>+=OBC#>E=5C]NQ@ONL3$(7(M6-
M /9(:-LP#OP4I[%O!^]>U*;/D,&)< ?/HOBL%J!U@I G]6:*7 &]FIQD.<72
M0#:?9O'P<4ZUM'*Y -W2ZT]IZJWCTZY-?C1[2_]BY;@N!CARHYC$=N*%-G1!
M__@D3;GNYQ1^J.'@=.@F# R?[(CS,B[=1BF15.A1-D:FV76^_NM]^?4GZA.;
M8?OL&Z89_LG$^J6_;XB#-"7S:H \[%+Q5>#OT8 ^>\.>3[;9_<JCDH&Q'1 ;
MPC *7.A'@V)@%,>\75KLJ8;[] #&8FCX.[4@->_W:G.LB'5K3D(T].MG'I_I
MV'*LS-^S)7&7JN^#^&A-)S5%2>.$#<KV^0I"@B/?P3@./)?^$'O)8,?W/>%A
M6^SI4XW?+2H:Z6XLADM\*!<DC7],-\>7Y.#.2Y7&<?X9!^\,^')\S:\/BOC?
M" %4F!#1"U+4ZVS[SSRK"/U-O4J!FY(41@CZP$XP 7'H]I9" %Q1Q1!]_E2:
MT>*R&#"K02:N&L+4\>N&2=8DE8.?,(W:\8*'=]1#EK7EZ(>T!V\HB!H;XAK2
M*E9K*XP0 "D@=*9"/ 1\K[FBK;45XY1K'Y2:A8EUI!M7E91$B$!1+3'%G9J:
M<-&F74].N.!2%!GNEJ8I4CZ<515Y1GATY;;*V &GF^^/7\KMRB8@<8( @LB)
MW#B,$S?R^^<[@<M5@D7\J8;UHP-CM6CX%4.0FO=5PAPK8LK 28@&+7CF\9G^
M+\?*_'U>$G>I^C[P]^UV!>,ZOR_8PL5N_RE[S%<@\.(PC#SHD-A)X]@&4=B;
M\;#/545 ^N&&>WJW_G8$93%4_#U>CK#W.[YQKL3ZOR!-&G3@+0+.R($25_.K
M@AK\4M,[(ZH1D$8;5;:]W&WR;_]W_GWE "=UJ "Y;A*&:0#\"#I##L0-N&K>
MRC]]&I7H4%D-+(OB$M4)8=)XA<(D7U)*P4^5-JUXP<&H6,CRM12UD,;_2B[4
MF.#1"WBHJF<)CV/:%,0^<5SL$HP<#!W@XN.F",B=S)0V8%@U.ES/<G/BJR#R
M]+TO'I,P)Z8?4J1IT)!S5)R1$67FYE<2=1=*C6^2:/Q!BFU>06KAOJR^KP(2
MH,1&;DP\Z >)G8*8=%8"JF9<)89DGSU-[-%@LGI0HH&'(%N\88<YHJ2"#DZ.
MM$4<S]P?C3?DB)I?(Y30OXHU5%@0F)F,564"L8U]&"1^Z@3$ARF=$26]T<#'
M2'":HF)JHCG+6]5&>8JS&V&7>SXS%;%RDQM93O7-=<0*NFDF=BFZI,>9UU,B
M?1SQGB3_6.SRJSM8Y9MB3[)UL:4PFM.0*^P&81CBU$F3""2^ET2>W9U<#_W
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
MQ+%#0B+D#ALGPL 3NGW & C#\DD'KW6>;VJ+O3F-7!YEU-B$7K 9M,_>S;6
MZ:GZ,^2+G9$_0ZEG^BW79,N08/-NRD^L57B5$NAS:V0_9\6.73ASM>L_OK*1
MYT$O(4D4>G;D 1)%/1IBTX98[?)[&G]O;B5E6B,4+HU(6HUXA5I@S:6NK7*G
M3Z9U-H:$2D_= %I$^OQ6@@N+ ;=^8-!_9.W4_^F,0LU/,:].&VBT!<JT"2_'
M5-H8J_R[".H:-N;O\]VZR.NV0%N*DR"  $1!&J6>&]B.UUV.!UPZ2/AB&P>D
M3!C?*T!%]1DLN4*1L@3R;@8PSIWH^K\P;896^]\B9G2!7XG)96B5JA.OEO$U
M<,)UKOYC5MWG*,^?_J Q4$5GG_^9K_?7^3K?[;??4;XMON95WI\\36SL1Q 1
M%P7(<_TH10'L[2?(X3]MK]6J:3UB6*T!K-6AO;!ZO-8 6."PN5[>QS5K7LH%
M98R?;9DS_GII%SCY/QO]<O4 M#8#7Z4 $8;>&$[,L;R J@)F_"I-OY]B$2\L
M#SMJ^RFK]M]9R;#FF+ -4)1@'$/H.<AW8Q0$71%W$'MA+%084<J X='E%)-\
M_5TYZO@B7>.LB0T0PH09B7+?(F4DQE7B<!D1KIH+I<9W2O1&O2?Z)CUD=0[N
MJ[PI*?O2>G=NET2QYWDD0*G+JE0Y&'EI;]^.(!2[7D^7U>GU1ZHJ@$::^61I
M'H:5M6J6R@#<7(U(F'Z^EZ%K!OQZ==6A&>:XYO?P4._+Q[PJ[UY4D8I Y,0V
M<3W;]UW?#P% 26\+Q1%7(E'-@FEEZW UE^6)E\^3)XYC,CX)9X):]09=,C-L
M>=X$9M.3\"<W<Y;CD6^*?,[M<]-A99H6,/55]Z'4^>(H+N)\'$YA 4PBD-C
MCD,"@!=Z'@2#P10(U=-3,#/#8LY'^;.>\FQ*KNJ8(5)]98>'PVF6=SYRG>%4
MIG49P:(.1]Y;ZI'E1D23KM@^HWV5K??U*G!3.Z'AI1T1)T:NDT2H7U2*8>J&
MHD(D\FSCD]L6B+6EN'+!C3G"//%+C"F*)'2EW%D#ENF5Y(2(=^1#AK+E:(84
M^C>$0IX%_B1\O:\O=_C;.J?F[M)BNV6WJU[M?F77,CUM\WV^&3!<L86"^RI[
MK/$W5J@XW[ -YK#<;IL?_E'L'XK=U2[_9YY5JSCUXC@@*2"Q T,7N\EQ<IOX
M'A [U#T?3I$.*77$>X!M%3OKB0&G+DZ=WC;$[FB.?.X6789>+("'5]GZV1$)
M:=C9P\GI]UOZH&:Q@3AAC)$7>2DB-G$\!_C=1:<>G>VE0G>%ZK!G.!)ZIZ0
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
M2*:J701+,PQ9/C:X?"]+R:J2UCCB,>%FFDEVBLP^@SQTVAB4+M9F-PY!L1G
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
M?KY?7@_]-+K-)^.Z=Q7,T!.FBD'%$IA0JY*?M^J2CK3,?@?RN] ZEBE.+#$
M$RZET\XPNQ(4L51 .IS6J<)6QHM)=G7]OIC>O ]2&F^/!-C#C<9C),HII(30
M3@:X&A:8 <F:#TX1+;YO/=(8)44__']4&-UB,&B^XB[;7,,^O= /S%+C<5XQ
M+IT\\9SUPU'*4WW+9WL W,\$$D*,X=!J9;4QA(<?N):O$\K[RT)_!Z@LWH#8
M^EHT1]'Q:WJ7V>(NS:=M68F/(R94:^4@(01"#WB0)'&NYH\DDE\6K,\-=#$V
MY<E"/ SRUZ=YU2?)IV(QOPT&;#KSZ9<R7P4%_V]:CF>_9'=?LG(+/!OU2QRC
M6 EC%'#,>RBAM*">/Y%,7A8(.Y=RT1WO3\;.A[*8W6>C^:?;_/XA?/U^Q&QO
MG2@!&,<T.$Q:$F"88H[5<Z50N@B<H.\<)ZUP?)#MTZQC55;0/F L'NB90",\
M5E!Q:QR60 LF?4TO1D1=%L*ZM_+:Y?<9X.LX0VQ;W\0*"2@"@D@""0W+R(O-
MFL(6ZPO>[6(0T!Q9)_%Y$&Q5Z^RZ*&?505LQWZ[9=^Z4D2,FWB++$5,&(B&<
MTUY;7O/'X L\%VX++_N0V!G_!\'GZH\P]VO]\*D]D!XY;,*959)KJI1A/#")
MHV"FUA:-,/BR=N6>D-JM$/J"ZV[#Y7T^S=X%/W^?.=B@=P*#_8PPEX(Y*CT&
MTK -W8JJ&#6)SP]\W9N$[?-\$-6XWQ_;&5MO%F4EAJ::,NY;$N., !A;S@PV
M89^1F,J:CU90U.<6_S4KOQ0=H[=5;.U3GKW*I2]\JS)+KZX_9NG$S:HCTIJ,
M/6#=U25!"&/AI95<,&&L512@#9=EU&7A&6[97>*N)1;W=A]X=Y_FY>HE[ NV
M?"YT]FAU[+O2:SI&PC$5R"!A2;62*+%&/3*5BY@3P3/<G+N$65<\/\/-N7H_
MG(_7?[2S$S\;,L&.8$X8HT)"P+P/!M+&/F<4-XH8V8%*\GVALB<1# +270[7
M7X*+][Z8S:ZF=?.F&&T^8@(LQ@9++SG#@&/E.:_YXT$ 001$:6.('HIV?K-(
M[4P00X4!1N?&^2XB!2%6"E'!C*+:< $A%6N7& L(=*-SJDN(%'2 *PXEM<P9
MHK$PH@YMQ8$AR%S<R7(W*#DY4O X_O>U^>WTBO7#YS"1 S>W#7HG'C+A+.98
M6P\\Q%"1#6<YT=]MC%YC/!1=\WQPK%7S/GB'VZ!W@BET'C,'&.,&.!),!;6F
MVV+*R&5AK54D-$79R=SN[?(A&$T';[X>&R6( $F-M6$U4NP0Q4*N8ZVP<T!<
MV,U_JW)]>8EP*E/[@H9>!-X$5S707?_Z[NZ^++ZNDM8<1$VC_@E'T#I(#5;4
M,6>9@<#7M!L'8PRM,SQE[1)07?"[+ZS]D@;&3;/RX2E/#B)L3Z_$$!>6D632
M888#![6!9D,G-S%A<&=XK-HEKMKC<E]H\HMRFL\7R_QG/O]6_7987>WNE B.
M+25"8 *<DA9)93948H-C7AB<X6%HEUAJC<E]0>FOV6T^FC2 S_.&"53 (LJQ
M=]QX@&&P(S=J%D,<$^_3_'#R(B 3Q=B^8'(UO\U*D][G\W22_S,;[V3(01P=
M.5("!:242V>4=AP*:RW1-3^(T3&ZB7U?0.N6\_]ZS-KR S6@D>(B;!D*(("U
M1E+4W+=075AT1O<'96<IMN_O,2OC0'+H)2#>$Z]-^"%K_D"-+^S>X=Q U])C
MUN.$>'Z/687REA,D F\HD I[JNC&JT/H\M)D="OEHQZS'L?[81^S.D2%9C98
M5=!;*Z"%B-=S!4#;R]J#>\5)*QP_@\>&D8]9&300,($%-+**V).8;E:#1B9F
M.SS#4[SNK;QV^7T&^&KA,2ME2C%("23&" 6XJQ9KO:8<C G /??=+@8!1S]F
M/8[/W]]C5B@<11  (BOE#K34;*/;C8;?W6/6QGAIZ3'K<?R_G->!SDE((/4&
M8J$QU&%/V?#9>A431WN&MQO=[['M\_QD*__4!U_ID]/.T'>V#6+M?D$2;%EF
MI4%04X=4X"][]'NH(Q=V\-$J1HHS$$@?$%6CT>)N,:D"[6T6)#K*=SU_:6GD
MQ"CJH8#88\"!\AYM,GM@[YB(R>K5W,$]QR<&76.S'8&<X<.M,WE5K9EG"BHM
M(6>0<41QG3(-^V#QQYS<'.]7O\J-_Q80/;Q4AGI(LZUJS'?Q-H8A[H!B@AI'
M@>'<!NFLTYTSC\R 6;0?[T?VFK7-4O4?,U("N#2>5JDS+&0".HF(KWEB@+NP
M]PJ=(>:U4NE0"CTICL;ETGM4'ON*HF]XWD!U'#5.8AE 2ANK,0908@,M7$6D
M8*5 ^'@XQ=&(CB9ZX[B!$FJ]##LL4TY Q!$A1.&:(\&VN["G)QVAI>A1!,/K
MC*'?Y ZC.B"RP=&IKA !0R1H]B"<M920=<WVUZX.)F>S9[,_]/AV>X=$.TFI
M48I3S35&%$#L:@I%L,F_9U706/JOCB!;8'5?WO.3D,MEN=&KZ]^FRV<K=01F
MF+_[MGJK[P-#U5T1/EO5YM4/M5-U58;?_IZ-Y@=NG#OXMB2XBXP3BI445 3W
MD0E :KYZ:GO-4=;'V64<N%YN6X,+I,<7O=4,#UX@/FN7*.\H T8 J*TS01-@
MC3=\->#"@K$&1</K5[TGR^'D\_#W:7F3V2R[_R,-W%Y/X6,V"KR;/-AL$CS!
M(*W]X5K'C)%(X @WUB-++4:$:TM-35=P)R\L_.%$F1;]<+>W+;>85M-=G5]\
MS&>_ZP<==/GM75K^?FC_/- U,=P:J@+W%- &$5;E1*\I-M1?6&!^VYMAN]P=
M#D_UI _&9QWJFDC(H%"0(2.)XT 0[7A-,;0HYB7=&>JG]@!P$%E1?#YY?ZL6
M2^7;5 HS_UHMEOU[V:[VB6+ "TZEPE6M*H@Q _42XY#I"PL8:$]\1?O,[4_-
M+*:!U8%C\X<JP/K@5O6Z>0*4Y=(Y80R&MHJSIQ2L*1.8B9CWDF<84=SZ]A3-
MT;ZP\C&[7Y2CVW26J9LR6SXO>CG[@WM3XS$2SP7&.#@3&E4EQZ"S6-<\ #PJ
M3OTLE5$,#(I^F'SZ#K68S8N[K"RNFSV.V=4^J<('!? ( T(0(4PI6V_5P@I^
M82>;'<BQ:)_+_87MOE"\[QM%Z^[JE"CGN9+!Z!/,*U4E6S%J0Z56,>ELSC!(
MM^5MJS6^]HF>JVEMG1V"S).6"44:R+"* /=06 0EMS6+A-&(79;.:4.P6[!R
M.D-[=+A?&.YVD5U-L__-TO*J?)]MC=ANWCGAD"."H'8XZ%,#F)?KHIF!:HI-
MC)7\%@YQXF'4.H_[0]:L2HWMOHW"'*^N=3X)7W$3EL1OU5O]^TDVS\:;U;$\
M9[\IT[N9^U:]5LW&5:$%4TPFRS_^EL]O\^F:ZKV [.@[$Z&Q$-1KY04T##DD
M'TT-27"O6>#ZJ1[4 9+/0SB]1:!,9\4D'U>AYT_S40P7>+))CW%U[?-IF%">
M3CX4LV5JC ;Q)DVZ)SS@P1I,#)8V>'".>V8%)=II;BAUC5R5;JA?13TVH/-Y
MP\02"8B2GDB)$,.>(.-KBBR/6OE1AM!]F1=E/G]8;H3=*(%V)?ZREE,,F_O:
MQ%:37(?5-\;.B_:) I!X!I'2@%$,&4.2UK2%G7NPFX<>('2JE+>")8ZO_84A
MS6ZKD*SPHWJ8\36=+(.TYB8MRX>PX_TUG2SVA;<UZI]P!36%U;MZRAE U%J*
M:MH99X-%<_2&J9/!\"ILJ'UV7XKWIK65%CEB*[\":.DL$VNJ+58ZIGC7T=[;
M<ZOW[<&L;6[_RX\[Q54@G #J%> 6.B&1L<JKFL=6^)@<!5&W=F\0S^<AHOYB
M+K/[-!]7\Y_.LL./;+>V3X P'G")J0948,+#'[RF30(4\\HMZO3]S<&O#?;V
M!9UWTZ]A<D7Y\&NV#S%/FP6^2!IX L,:((!#*YF#-25$L)A(\*BTWV\.*!%<
M[=?)O+H^IL#G0?US^J )H<X [APB@EA?/3?=>/16&Q)C]45E G]SV.M-!H,<
MAS0]!DF<A88Z[A22@ FM%80;K8PYCDE^PF-R1+Q1/)W&UA[?IFS/3;%_\]O7
M+3$Z4,4DP\$6!,A6<1EZ0ZE3,0GMHBX1W\[Y68OL[0M(RRH**_)_+::C@SIG
M:_L$25?ER;7<<B*D8Y@ZO-GQ ]47[^]%0Z<-OO:[/QW<F!)#,4:HRDC&4-#
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
MJ&0VQZ=?>MMJ+(:S?:&DSL_Y(5N]V&AP=K:K2R*L\%A*RJDC$FOBK:[=)TP
MCKEC?@N)D%K%3DM,'@I&.IWEH[ 'VWRRF&?C(]#THF=BK;!,4>NUQT&S8NF
MWRP;#Z- =?9EZ^-1< !6<=SN+^1E\Y!B\[BBIL!FHTGXL0]B3;HGS $F/4)8
M$(,X X*(^BP10R%B*G"?^TE;ZRCK@.']13PN27^206Y;.:7>PQWK>15EDQ?A
M6UHGB $5W!R,$;00V2HL9?VJ SB FI7P[H:V]T4ZG?U:S+/9YS(=;RIW/*E\
M9//9:%+,%F7V.?!<3_8_DCMIO$03:HQ#SG#)A0B6FM2FY@]5*";^Z=QMERBX
M%/TS_SQT@:U^F0P7 1VO$B###@<=KR&Q&@?O1-#UFT2@"-.-+I=>TK8C>?#[
M8GH34'VWX>E5^:$L;LKT[BD>=N1I/7*$@"9%,/?8<2^I!)IJ[C=T]56J[GR6
M<F,Q%WVPNS^;<3K*IO/5>>''?/:[?M#9='1[EY:_JV_YOA.10UT3X[W'U >&
M:@VD"9I2\ W%R,38BE$ :Q=3G>'@E;78*KN' U@]:5O<A2WB*( ][YH$4QAX
M))R5FEHJE68&U11#)V**9I\1P-H'P$%D1?'Y,+)V['ZOBWG^DMU]R<I=>]VN
M]HFB1K)@EU'@ 50.,2]K5:Z#A]9/JIL!<7&J^(KVF3O@/O8Y3.#X+:SNE4A*
MK8;!G;=:8R:Q X#4= H&8W+1GE'RSP%WKQ,Y/1BBJOD>OV<]]DH4QU#AL'2
M1IQS* !B-9T41442O0FU=(+$#Z'H9.[VAJ+%;%[<9>6KF>_<VAKV3*@P@!FI
M+81&<V.,HVA#+S2#G<3TA*93)/\23:URN"]$_9+^O2CKJ<\.;'"O&R<N:'!E
M+*'>&"T1 UYMJ!(FZHEK5#SCV]S7HAG<6YQ#>K=,7OQDN@<WLYU]$DF<T(XQ
M#HD'!@OF\(9&B65,N,P9*I\8(;\,=FB)I2<[69__*)Z3L]_'VM$\H981R1T"
MPDKEO-=4@8T78&7,NY\S!$ +4BM:9^K)$&BD%M_GT^S=/+O;6:GNN%$2J9A#
MD@G F!0JT(8<W3!*16F,<WWQW/4>U+T8>O2U7APVV$5V-<W^-TO+J_)]MC<R
M[W#G!'M%-33(,^(0T89 LJ&:87>):5\Z!<=KMZQ="0SFXW_(RNJ#]":#^Q&W
MLULB,') .$==4.:&&.<8KBE5" ]6-.9RL-86[Z,/JI]<>?^ZJ';PXOJO >S9
M9.>F>;AGHK5'!O#P U?&!76&U9?\VMN>:Q">@7]V.F2ZX7@7J/FE&"\FNXL"
M'^X9:("*"NP0Q+1R3 Q_HE^ICWD!&V5>71YJ3N-X;WEE)I/BCS2H2%\$%V7Q
M97Z]F*C1J%A,G]*R9V]K-D!BG0?6 ^BD9(8"R"R2&^H1C/'_HO+.7,@NUXD4
M>@H(L\5HL0SNGX[==+Y\;'9=E'?/"IL<$0:V0YON^Y8]@5Z-^R:(>,4#0T&0
MFW+8,P",H$0[+0B@S3*;[%OCLVSTIYOBZ\_C+*^6-ZE^J>@D3U9U^&@SV>K
M>PM!+YLD$"&G'$=<> $D9L @5<];ZJ@D/V?MZ[0KU*(5[AZG]9LB0H79C*L9
M^4EZLP,2S]HD.-#M'* >&,,X18;P#=G.1@7*G+5/TADF8MC;#2AJ4C_4^:!M
M.C^D+YZU38SQCA/H@@6,4?A#8+FA@A <HSC.-=%%/XHCALW=@L4'DR6=5,<T
M/GRRS?_8TSH)+K7VVG!KB +2>248JBEA2L6$69WUD6[G@(EC=!^064&Z.6B>
MM$\8MTIIY<.&Z;%5!"_S;ZRH$4X/EK+R0F!S.JN[ 4[UP"6?WGQZN/M23':
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
MM5U+[O#+V7W=$AH6%=6,&..%DI(@H\%F9S:NT8N5'?@2WQF^6N3S8('= [_
M:C.NVU&"@H.BJ/7&.6 <6Q=%Q890#TYZBS5(7'>3UQNGC9A( 4TPO3B2$C//
MPWZ[KBT=>*1Q5/GO\[WVBX!*7'SWB6SO2QDLOLRR?RRJ@)JO3\]N^U<"+R;2
M1 GLZ)( RS3CD%'K!*>0*PBHH$0[916DI[V/[H;*1LM\5Y^$,*PHEL A*XG5
M &K'UW1JQ:.289QKVKOV9/]R5;?$Y8'6[>!OLUI<OA1P 1 W2%-I/.'&4KEF
M.*<*-X)U+U0>?'RUI7G" @H](+8JW.9XE0#1HC5U@A$\V,N%(1=M8XGO7[2G
M,+BW:_H74SU<)V]'CZ2R51 !U@=MQC$ P6.%-7T$J<',M_X!=*2\#X#G-/X.
MB)_#\9Z[^@1;-/B[C##+,&;, *0EJVG44 SV$&8 #!TM]L,P.HG) P'IX(N&
MK>T32&E0TH0(QQ!51 8/1M>T.11U=?8& 72LP/=#Z"06#P2?]TU"S'9TJ5YL
M(,NK<!0;E+CDG)J-YA9,#/:FZHWO9*<RN+<;M_QK/@Z.R>Q#^E#1;=-YE<IR
M$A@WMNG#+\5T?JNFXP/9Y(\8)6$X+#]$/;<::6\4(VZS,*5R@U70Z!]H)V#C
MY75=9WSO[V'HW5TQ_30/SOTC,5GYZ3:04%.R!WA-NB>6>*(@YL  1X@AQ(&-
M->&,BCF:.5JU]9:4NS/,=<#ROI7=D]52U4/XD.8GZ+K#@R0.68^9"5N'0(:I
M8$%L3JM$5:MNJ!"XMPB[SM@^Y$Y;)8D<!8G&[;0[1DF<9"[X2X';S%31/IH"
M5?/!!@MVJ)"ZMPR_]OG>X)!Z_0_5?[ZDL^R__NW_ U!+ 0(4 Q0    ( /1Z
M 4M8!+::-SD! --P$  5              "  0    !G:69I+3 V,S R,#$W
M>#$P<2YH=&U02P$"% ,4    " #T>@%+I0JA+BX,   S:0  $0
M    @ %J.0$ 9VEF:2TR,#$W,#8S,"YX<V102P$"% ,4    " #T>@%+<4*M
M<ID3   ZP@  %0              @ ''10$ 9VEF:2TR,#$W,#8S,%]C86PN
M>&UL4$L! A0#%     @ ]'H!2QOW&G&L)@  &,0! !4              ( !
MDUD! &=I9FDM,C Q-S V,S!?9&5F+GAM;%!+ 0(4 Q0    ( /1Z 4N9%&:G
M7&<  /%!!0 5              "  7*  0!G:69I+3(P,3<P-C,P7VQA8BYX
M;6Q02P$"% ,4    " #T>@%+W0TS;E5"  ":)0, %0              @ $!
MZ $ 9VEF:2TR,#$W,#8S,%]P<F4N>&UL4$L%!@     &  8 C@$  (DJ @
!  $!

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